From 37ba86421b053af1c2dbfc439a4a45c33253ecc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ion=C3=A9sio=20Junior?= Date: Tue, 3 Sep 2024 14:55:27 -0300 Subject: [PATCH 01/55] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 05eb5058383..52b441cc9f1 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ Launch =0.9,<0.9.1") +sy.requires(">=0.9.1,<0.9.2") server = sy.orchestra.launch( name="my-datasite", @@ -70,7 +70,7 @@ Main way to use a Datasite is via our Syft client, in a Jupyter Notebook. Check ```python import syft as sy -sy.requires(">=0.9,<0.9.1") +sy.requires(">=0.9.1,<0.9.2") datasite_client = sy.login( port=8080, @@ -138,12 +138,12 @@ For questions about PySyft, reach out via `#support` on Docs +- `0.9.1` (Stable) - Docs - Install PySyft (Stable): `pip install -U syft` **Latest Beta** -- `0.9.1` (Beta) - `dev` branch 👈🏽 +- `0.9.2` (Beta) - `dev` branch 👈🏽 - Install PySyft (Beta): `pip install -U syft --pre` Find more about previous releases here. From 372bb29cfb8fc5aad9ab662e42609494001cdaff Mon Sep 17 00:00:00 2001 From: Koen van der Veen Date: Wed, 4 Sep 2024 10:50:52 +0200 Subject: [PATCH 02/55] update releases.md --- releases.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/releases.md b/releases.md index a21919cf21f..a06e7b6956b 100644 --- a/releases.md +++ b/releases.md @@ -4,14 +4,19 @@ ### Latest Stable -- `0.9.0` (Stable) - Docs +- `0.9.1` (Stable) - Docs - Install PySyft (Stable): `pip install -U syft` ### Latest Beta -- `0.9.1` (Beta) - `dev` branch 👈🏽 +- `0.9.2` (Beta) - `dev` branch 👈🏽 - Install PySyft (Beta): `pip install -U syft --pre` +### Supported versions + +- `0.9.0` - API +- Install PySyft (Beta): `pip install -U syft==0.9.0` + **Deprecated**: - `0.8.8` - API From 1bcb009b75d986fcd8d029963edc2feaed1b7983 Mon Sep 17 00:00:00 2001 From: Koen van der Veen Date: Wed, 4 Sep 2024 10:57:43 +0200 Subject: [PATCH 03/55] bump version to 0.9.1 --- .bumpversion.cfg | 2 +- .bumpversion_stable.cfg | 2 +- VERSION | 2 +- packages/grid/VERSION | 2 +- packages/grid/backend/grid/images/worker_cpu.dockerfile | 2 +- packages/grid/devspace.yaml | 2 +- packages/grid/frontend/package.json | 2 +- packages/grid/helm/syft/Chart.yaml | 4 ++-- packages/grid/helm/syft/values.yaml | 2 +- packages/syft/setup.cfg | 2 +- packages/syft/src/syft/VERSION | 2 +- packages/syft/src/syft/__init__.py | 2 +- packages/syft/src/syft/stable_version.py | 2 +- packages/syftcli/manifest.yml | 8 ++++---- 14 files changed, 18 insertions(+), 18 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 30453568dfa..2aa2a11f084 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.9.1-beta.11 +current_version = 0.9.1 tag = False tag_name = {new_version} commit = True diff --git a/.bumpversion_stable.cfg b/.bumpversion_stable.cfg index d529a21d6f2..960888e7f50 100644 --- a/.bumpversion_stable.cfg +++ b/.bumpversion_stable.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.9.0 +current_version = 0.9.1 tag = False tag_name = {new_version} commit = True diff --git a/VERSION b/VERSION index a5f840e30f5..8721cdb07a7 100644 --- a/VERSION +++ b/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.9.1-beta.11" +__version__ = "0.9.1" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/grid/VERSION b/packages/grid/VERSION index a5f840e30f5..8721cdb07a7 100644 --- a/packages/grid/VERSION +++ b/packages/grid/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.9.1-beta.11" +__version__ = "0.9.1" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/grid/backend/grid/images/worker_cpu.dockerfile b/packages/grid/backend/grid/images/worker_cpu.dockerfile index 4e799478d55..f65834bf90a 100644 --- a/packages/grid/backend/grid/images/worker_cpu.dockerfile +++ b/packages/grid/backend/grid/images/worker_cpu.dockerfile @@ -5,7 +5,7 @@ # NOTE: This dockerfile will be built inside a syft-backend container in PROD # Hence COPY will not work the same way in DEV vs. PROD -ARG SYFT_VERSION_TAG="0.9.1-beta.11" +ARG SYFT_VERSION_TAG="0.9.1" FROM openmined/syft-backend:${SYFT_VERSION_TAG} # should match base image python version diff --git a/packages/grid/devspace.yaml b/packages/grid/devspace.yaml index 1234ed1e640..987dfff568f 100644 --- a/packages/grid/devspace.yaml +++ b/packages/grid/devspace.yaml @@ -28,7 +28,7 @@ vars: DOCKER_IMAGE_RATHOLE: openmined/syft-rathole DOCKER_IMAGE_ENCLAVE_ATTESTATION: openmined/syft-enclave-attestation CONTAINER_REGISTRY: "docker.io" - VERSION: "0.9.1-beta.11" + VERSION: "0.9.1" PLATFORM: $(uname -m | grep -q 'arm64' && echo "arm64" || echo "amd64") # This is a list of `images` that DevSpace can build for this project diff --git a/packages/grid/frontend/package.json b/packages/grid/frontend/package.json index 780ddfd83f0..5ff5a90f688 100644 --- a/packages/grid/frontend/package.json +++ b/packages/grid/frontend/package.json @@ -1,6 +1,6 @@ { "name": "syft-ui", - "version": "0.9.1-beta.11", + "version": "0.9.1", "private": true, "scripts": { "dev": "pnpm i && vite dev --host --port 80", diff --git a/packages/grid/helm/syft/Chart.yaml b/packages/grid/helm/syft/Chart.yaml index c6ac117f190..eba654a27fe 100644 --- a/packages/grid/helm/syft/Chart.yaml +++ b/packages/grid/helm/syft/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: syft description: Perform numpy-like analysis on data that remains in someone elses server type: application -version: "0.9.1-beta.11" -appVersion: "0.9.1-beta.11" +version: "0.9.1" +appVersion: "0.9.1" home: https://github.com/OpenMined/PySyft/ icon: https://raw.githubusercontent.com/OpenMined/PySyft/dev/docs/img/title_syft_light.png diff --git a/packages/grid/helm/syft/values.yaml b/packages/grid/helm/syft/values.yaml index fe0db497b98..55b6b259193 100644 --- a/packages/grid/helm/syft/values.yaml +++ b/packages/grid/helm/syft/values.yaml @@ -1,7 +1,7 @@ global: # Affects only backend, frontend, and seaweedfs containers registry: docker.io - version: 0.9.1-beta.11 + version: 0.9.1 # Force default secret values for development. DO NOT SET THIS TO FALSE IN PRODUCTION randomizedSecrets: true diff --git a/packages/syft/setup.cfg b/packages/syft/setup.cfg index 780ea06f5f2..5cb68d4aaaf 100644 --- a/packages/syft/setup.cfg +++ b/packages/syft/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = syft -version = attr: "0.9.1-beta.11" +version = attr: "0.9.1" description = Perform numpy-like analysis on data that remains in someone elses server author = OpenMined author_email = info@openmined.org diff --git a/packages/syft/src/syft/VERSION b/packages/syft/src/syft/VERSION index a5f840e30f5..8721cdb07a7 100644 --- a/packages/syft/src/syft/VERSION +++ b/packages/syft/src/syft/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.9.1-beta.11" +__version__ = "0.9.1" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/syft/src/syft/__init__.py b/packages/syft/src/syft/__init__.py index ba73ed9bad4..4be6ce7dd5d 100644 --- a/packages/syft/src/syft/__init__.py +++ b/packages/syft/src/syft/__init__.py @@ -1,4 +1,4 @@ -__version__ = "0.9.1-beta.11" +__version__ = "0.9.1" # stdlib from collections.abc import Callable diff --git a/packages/syft/src/syft/stable_version.py b/packages/syft/src/syft/stable_version.py index 85f41d02b4a..cfe4de6bb35 100644 --- a/packages/syft/src/syft/stable_version.py +++ b/packages/syft/src/syft/stable_version.py @@ -1 +1 @@ -LATEST_STABLE_SYFT = "0.9.0" +LATEST_STABLE_SYFT = "0.9.1" diff --git a/packages/syftcli/manifest.yml b/packages/syftcli/manifest.yml index 29934d70fc6..168c794935b 100644 --- a/packages/syftcli/manifest.yml +++ b/packages/syftcli/manifest.yml @@ -1,11 +1,11 @@ manifestVersion: 1.0 -syftVersion: 0.9.1-beta.11 -dockerTag: 0.9.1-beta.11 +syftVersion: 0.9.1 +dockerTag: 0.9.1 images: - - docker.io/openmined/syft-frontend:0.9.1-beta.11 - - docker.io/openmined/syft-backend:0.9.1-beta.11 + - docker.io/openmined/syft-frontend:0.9.1 + - docker.io/openmined/syft-backend:0.9.1 - docker.io/library/mongo:7.0.4 - docker.io/traefik:v2.11.0 From 3d347292aa2781f98ea5876966ce21fee7ddd00a Mon Sep 17 00:00:00 2001 From: Koen van der Veen Date: Wed, 4 Sep 2024 11:01:55 +0200 Subject: [PATCH 04/55] update version in notebook --- notebooks/api/0.8/10-container-images.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notebooks/api/0.8/10-container-images.ipynb b/notebooks/api/0.8/10-container-images.ipynb index 8d6c0136f96..5e78facbdd8 100644 --- a/notebooks/api/0.8/10-container-images.ipynb +++ b/notebooks/api/0.8/10-container-images.ipynb @@ -150,7 +150,7 @@ " if (bool(os.environ[\"DEV_MODE\"]) and running_as_container)\n", " else sy.__version__\n", ")\n", - "syft_base_worker_tag = \"0.9.0-beta.5\"" + "syft_base_worker_tag = \"0.9.1-beta.11\"" ] }, { From 771e09ed79ec5c007ac72743d6bd511b52016005 Mon Sep 17 00:00:00 2001 From: alfred-openmined-bot <145415986+alfred-openmined-bot@users.noreply.github.com> Date: Wed, 4 Sep 2024 09:33:04 +0000 Subject: [PATCH 05/55] [syft] bump protocol version --- packages/grid/helm/repo/index.yaml | 241 ++-- packages/grid/helm/repo/syft-0.9.1.tgz | Bin 0 -> 10567 bytes packages/syft/PYPI.md | 8 +- .../src/syft/protocol/protocol_version.json | 1177 +--------------- .../src/syft/protocol/releases/0.9.1.json | 1178 +++++++++++++++++ .../api_snapshot/syft_api_spec_stable.json | 950 +++++++------ 6 files changed, 1781 insertions(+), 1773 deletions(-) create mode 100644 packages/grid/helm/repo/syft-0.9.1.tgz create mode 100644 packages/syft/src/syft/protocol/releases/0.9.1.json diff --git a/packages/grid/helm/repo/index.yaml b/packages/grid/helm/repo/index.yaml index df7fe4d7061..c2b1dda7bbc 100644 --- a/packages/grid/helm/repo/index.yaml +++ b/packages/grid/helm/repo/index.yaml @@ -1,9 +1,22 @@ apiVersion: v1 entries: syft: + - apiVersion: v2 + appVersion: 0.9.1 + created: "2024-09-04T09:30:52.640699308Z" + description: Perform numpy-like analysis on data that remains in someone elses + server + digest: dd8c9d64beaeeb11aa11349d6d15b9903c11dbf81f93836a7fa423a10041c211 + home: https://github.com/OpenMined/PySyft/ + icon: https://raw.githubusercontent.com/OpenMined/PySyft/dev/docs/img/title_syft_light.png + name: syft + type: application + urls: + - https://openmined.github.io/PySyft/helm/syft-0.9.1.tgz + version: 0.9.1 - apiVersion: v2 appVersion: 0.9.1-beta.11 - created: "2024-09-04T02:53:13.072220834Z" + created: "2024-09-04T09:30:52.633286568Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: c48a42596a0c977164d24398d587da402922ddcbb23114604eba44d51d6b2198 @@ -16,7 +29,7 @@ entries: version: 0.9.1-beta.11 - apiVersion: v2 appVersion: 0.9.1-beta.10 - created: "2024-09-04T02:53:13.071501184Z" + created: "2024-09-04T09:30:52.632553103Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: cf41185fd87ce4625a98c02cea1560bf729f2e134c1cc8c3e0882f9a8259849d @@ -29,7 +42,7 @@ entries: version: 0.9.1-beta.10 - apiVersion: v2 appVersion: 0.9.1-beta.9 - created: "2024-09-04T02:53:13.078961833Z" + created: "2024-09-04T09:30:52.639964301Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 24e37fb3bf6217421a2e9d749373f5c74d660c9ff3f55884a7a1dbb6e555c334 @@ -42,7 +55,7 @@ entries: version: 0.9.1-beta.9 - apiVersion: v2 appVersion: 0.9.1-beta.8 - created: "2024-09-04T02:53:13.078219319Z" + created: "2024-09-04T09:30:52.639212162Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 54cd02a8bc61feeed6fdff85340b16bc20407870a0f730925454ba51ce5ed14e @@ -55,7 +68,7 @@ entries: version: 0.9.1-beta.8 - apiVersion: v2 appVersion: 0.9.1-beta.7 - created: "2024-09-04T02:53:13.077508475Z" + created: "2024-09-04T09:30:52.638484608Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: d1bdc207bb0a21391fb18f89a0434d9361cf054ea389370648ffd13753dabe70 @@ -68,7 +81,7 @@ entries: version: 0.9.1-beta.7 - apiVersion: v2 appVersion: 0.9.1-beta.6 - created: "2024-09-04T02:53:13.076791088Z" + created: "2024-09-04T09:30:52.637734663Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 74b62672d982c0ca8ea86f8b4d1f25d1df6a9b7a8c4ac1551fd5635da7d29c48 @@ -81,7 +94,7 @@ entries: version: 0.9.1-beta.6 - apiVersion: v2 appVersion: 0.9.1-beta.5 - created: "2024-09-04T02:53:13.076076988Z" + created: "2024-09-04T09:30:52.636370366Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a69a7ac7d1b02b0bc547f4236398c001827ff964bb07fe663ef3545f9b6cf5f1 @@ -94,7 +107,7 @@ entries: version: 0.9.1-beta.5 - apiVersion: v2 appVersion: 0.9.1-beta.4 - created: "2024-09-04T02:53:13.075251941Z" + created: "2024-09-04T09:30:52.635458718Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 3d67a6d3bdb9e77e8fb0aa644312c9af5a49feb824d1b65f9b384796f059ed7c @@ -107,7 +120,7 @@ entries: version: 0.9.1-beta.4 - apiVersion: v2 appVersion: 0.9.1-beta.3 - created: "2024-09-04T02:53:13.074499339Z" + created: "2024-09-04T09:30:52.634741063Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 90d804df3afadfd9400cbb320898040cc89a74f6d3e45f0365455ed30785f200 @@ -120,7 +133,7 @@ entries: version: 0.9.1-beta.3 - apiVersion: v2 appVersion: 0.9.1-beta.2 - created: "2024-09-04T02:53:13.073772575Z" + created: "2024-09-04T09:30:52.63402922Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6f605af4ffc0e42a0733593faf1b5e588bbe58ff9f49b903a41bd4a751ddb694 @@ -133,7 +146,7 @@ entries: version: 0.9.1-beta.2 - apiVersion: v2 appVersion: 0.9.1-beta.1 - created: "2024-09-04T02:53:13.070775241Z" + created: "2024-09-04T09:30:52.6318096Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9c99243e63888391654f23044144e2095dee48a599cd4b2e4f43ead6f76a8572 @@ -146,7 +159,7 @@ entries: version: 0.9.1-beta.1 - apiVersion: v2 appVersion: 0.9.0 - created: "2024-09-04T02:53:13.070015316Z" + created: "2024-09-04T09:30:52.631099419Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: baf218c8543a2525f7d4cced1e49b0d4e38ee1661d7171a55a069bf765b5b6d8 @@ -159,7 +172,7 @@ entries: version: 0.9.0 - apiVersion: v2 appVersion: 0.9.0-beta.5 - created: "2024-09-04T02:53:13.069315211Z" + created: "2024-09-04T09:30:52.630375122Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a4eafd04b39b0c75d6a28ed2f7cfece450150477dc2c6a01e10e2087a5b02835 @@ -172,7 +185,7 @@ entries: version: 0.9.0-beta.5 - apiVersion: v2 appVersion: 0.9.0-beta.4 - created: "2024-09-04T02:53:13.068605839Z" + created: "2024-09-04T09:30:52.629613966Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 5a3cd3dd57609231ffc13e6af8d55f68b1b79fbbe8261740db957526fb8a536a @@ -185,7 +198,7 @@ entries: version: 0.9.0-beta.4 - apiVersion: v2 appVersion: 0.9.0-beta.3 - created: "2024-09-04T02:53:13.067896939Z" + created: "2024-09-04T09:30:52.628779371Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: affe0898286720a0281c2363bed404a09d229a5359951b4dfdd8e746d628b4cb @@ -198,7 +211,7 @@ entries: version: 0.9.0-beta.3 - apiVersion: v2 appVersion: 0.9.0-beta.2 - created: "2024-09-04T02:53:13.067181456Z" + created: "2024-09-04T09:30:52.627197128Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 105b60f0ff01f50386d2b063cb58c0e91ee41b74cefee7bca3f56e4025c38dd1 @@ -211,7 +224,7 @@ entries: version: 0.9.0-beta.2 - apiVersion: v2 appVersion: 0.9.0-beta.1 - created: "2024-09-04T02:53:13.066418434Z" + created: "2024-09-04T09:30:52.626462401Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 10246075684d168e6a51c009581b77df8d729e29e11abc4a360fae42659a6409 @@ -224,7 +237,7 @@ entries: version: 0.9.0-beta.1 - apiVersion: v2 appVersion: 0.8.8 - created: "2024-09-04T02:53:13.064876909Z" + created: "2024-09-04T09:30:52.625740769Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 46f75bdf8c39e0f17de266bf19b64852e0dbf7f7bcea60bf7a19018ff17370ad @@ -237,7 +250,7 @@ entries: version: 0.8.8 - apiVersion: v2 appVersion: 0.8.8-beta.4 - created: "2024-09-04T02:53:13.064178498Z" + created: "2024-09-04T09:30:52.625006032Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: cc0a3b49df19435a407e4764be6c5748511f14273e668e7f1d326af28b29f22a @@ -250,7 +263,7 @@ entries: version: 0.8.8-beta.4 - apiVersion: v2 appVersion: 0.8.8-beta.3 - created: "2024-09-04T02:53:13.063479516Z" + created: "2024-09-04T09:30:52.624302243Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: de2fba39516e98be39ae0110a2cfa5bfa2b665d7a35a4516b43c5310bbf621dc @@ -263,7 +276,7 @@ entries: version: 0.8.8-beta.3 - apiVersion: v2 appVersion: 0.8.8-beta.2 - created: "2024-09-04T02:53:13.062767329Z" + created: "2024-09-04T09:30:52.623596471Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1323f4082c65944b522cd8e36dc7285c83c7dfcf6a56f7962665a8b1256a4d09 @@ -276,7 +289,7 @@ entries: version: 0.8.8-beta.2 - apiVersion: v2 appVersion: 0.8.8-beta.1 - created: "2024-09-04T02:53:13.061999879Z" + created: "2024-09-04T09:30:52.622873546Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ec027b50b8182ef656be14ddca9537785c37712a4be8cb940f30ac029b63de2d @@ -289,7 +302,7 @@ entries: version: 0.8.8-beta.1 - apiVersion: v2 appVersion: 0.8.7 - created: "2024-09-04T02:53:13.061293934Z" + created: "2024-09-04T09:30:52.622157704Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 7ea7f63d1c6d0948860547f8aa39343fc5ef399c8e62d9d7edd4473cf44d8186 @@ -302,7 +315,7 @@ entries: version: 0.8.7 - apiVersion: v2 appVersion: 0.8.7-beta.16 - created: "2024-09-04T02:53:13.054538524Z" + created: "2024-09-04T09:30:52.615190607Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 75190eae57b64c2c47ab4a7fe3c6e94f35eb8045807a843ec8d7b26585c9e840 @@ -315,7 +328,7 @@ entries: version: 0.8.7-beta.16 - apiVersion: v2 appVersion: 0.8.7-beta.15 - created: "2024-09-04T02:53:13.053707987Z" + created: "2024-09-04T09:30:52.614346426Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 56879d9a9f10febce88676d3d20621d74d17f9e33f5df6ae1e9bc3078c216f0c @@ -328,7 +341,7 @@ entries: version: 0.8.7-beta.15 - apiVersion: v2 appVersion: 0.8.7-beta.14 - created: "2024-09-04T02:53:13.052868903Z" + created: "2024-09-04T09:30:52.613496653Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6e7cbca1d603ba11e09ae2a3089cfdafaa08cfa07c553c4f0fb8b42f8d3028f7 @@ -341,7 +354,7 @@ entries: version: 0.8.7-beta.14 - apiVersion: v2 appVersion: 0.8.7-beta.13 - created: "2024-09-04T02:53:13.051991259Z" + created: "2024-09-04T09:30:52.612573493Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1dbe3ecdfec57bf25020cbcff783fab908f0eb0640ad684470b2fd1da1928005 @@ -354,7 +367,7 @@ entries: version: 0.8.7-beta.13 - apiVersion: v2 appVersion: 0.8.7-beta.12 - created: "2024-09-04T02:53:13.051264865Z" + created: "2024-09-04T09:30:52.61122193Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: e92b2f3a522dabb3a79ff762a7042ae16d2bf3a53eebbb2885a69b9f834d109c @@ -367,7 +380,7 @@ entries: version: 0.8.7-beta.12 - apiVersion: v2 appVersion: 0.8.7-beta.11 - created: "2024-09-04T02:53:13.049700589Z" + created: "2024-09-04T09:30:52.610518442Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 099f6cbd44b699ee2410a4be012ed1a8a65bcacb06a43057b2779d7fe34fc0ad @@ -380,7 +393,7 @@ entries: version: 0.8.7-beta.11 - apiVersion: v2 appVersion: 0.8.7-beta.10 - created: "2024-09-04T02:53:13.049001326Z" + created: "2024-09-04T09:30:52.609806107Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 00773cb241522e281c1915339fc362e047650e08958a736e93d6539f44cb5e25 @@ -393,7 +406,7 @@ entries: version: 0.8.7-beta.10 - apiVersion: v2 appVersion: 0.8.7-beta.9 - created: "2024-09-04T02:53:13.060452266Z" + created: "2024-09-04T09:30:52.621263489Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a3f8e85d9ddef7a644b959fcc2fcb0fc08f7b6abae1045e893d0d62fa4ae132e @@ -406,7 +419,7 @@ entries: version: 0.8.7-beta.9 - apiVersion: v2 appVersion: 0.8.7-beta.8 - created: "2024-09-04T02:53:13.059780294Z" + created: "2024-09-04T09:30:52.620584807Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a422ac88d8fd1fb80d5004d5eb6e95fa9efc7f6a87da12e5ac04829da7f04c4d @@ -419,7 +432,7 @@ entries: version: 0.8.7-beta.8 - apiVersion: v2 appVersion: 0.8.7-beta.7 - created: "2024-09-04T02:53:13.059065863Z" + created: "2024-09-04T09:30:52.619636739Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0dc313a1092e6256a7c8aad002c8ec380b3add2c289d680db1e238a336399b7a @@ -432,7 +445,7 @@ entries: version: 0.8.7-beta.7 - apiVersion: v2 appVersion: 0.8.7-beta.6 - created: "2024-09-04T02:53:13.057870872Z" + created: "2024-09-04T09:30:52.618365196Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 052a2ec1102d2a4c9915f95647abd4a6012f56fa05a106f4952ee9b55bf7bae8 @@ -445,7 +458,7 @@ entries: version: 0.8.7-beta.6 - apiVersion: v2 appVersion: 0.8.7-beta.5 - created: "2024-09-04T02:53:13.057069339Z" + created: "2024-09-04T09:30:52.617731839Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1728af756907c3fcbe87c2fd2de014a2d963c22a4c2eb6af6596b525a9b9a18a @@ -458,7 +471,7 @@ entries: version: 0.8.7-beta.5 - apiVersion: v2 appVersion: 0.8.7-beta.4 - created: "2024-09-04T02:53:13.056443463Z" + created: "2024-09-04T09:30:52.617064709Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 387a57a3904a05ed61e92ee48605ef6fd5044ff7e822e0924e0d4c485e2c88d2 @@ -471,7 +484,7 @@ entries: version: 0.8.7-beta.4 - apiVersion: v2 appVersion: 0.8.7-beta.3 - created: "2024-09-04T02:53:13.055816044Z" + created: "2024-09-04T09:30:52.616430701Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 3668002b7a4118516b2ecd61d6275f60d83fc12841587ab8f62e1c1200731c67 @@ -484,7 +497,7 @@ entries: version: 0.8.7-beta.3 - apiVersion: v2 appVersion: 0.8.7-beta.2 - created: "2024-09-04T02:53:13.055177514Z" + created: "2024-09-04T09:30:52.61579498Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: e62217ffcadee2b8896ab0543f9ccc42f2df898fd979438ac9376d780b802af7 @@ -497,7 +510,7 @@ entries: version: 0.8.7-beta.2 - apiVersion: v2 appVersion: 0.8.7-beta.1 - created: "2024-09-04T02:53:13.048326088Z" + created: "2024-09-04T09:30:52.609059739Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 553981fe1d5c980e6903b3ff2f1b9b97431f6dd8aee91e3976bcc5594285235e @@ -510,7 +523,7 @@ entries: version: 0.8.7-beta.1 - apiVersion: v2 appVersion: 0.8.6 - created: "2024-09-04T02:53:13.047807232Z" + created: "2024-09-04T09:30:52.608538061Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ddbbe6fea1702e57404875eb3019a3b1a341017bdbb5fbc6ce418507e5c15756 @@ -523,7 +536,7 @@ entries: version: 0.8.6 - apiVersion: v2 appVersion: 0.8.6-beta.1 - created: "2024-09-04T02:53:13.047268678Z" + created: "2024-09-04T09:30:52.608000604Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: cc2c81ef6796ac853dce256e6bf8a6af966c21803e6534ea21920af681c62e61 @@ -536,7 +549,7 @@ entries: version: 0.8.6-beta.1 - apiVersion: v2 appVersion: 0.8.5 - created: "2024-09-04T02:53:13.04671682Z" + created: "2024-09-04T09:30:52.607452337Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: db5d90d44006209fd5ecdebd88f5fd56c70f7c76898343719a0ff8da46da948a @@ -549,7 +562,7 @@ entries: version: 0.8.5 - apiVersion: v2 appVersion: 0.8.5-post.2 - created: "2024-09-04T02:53:13.045926808Z" + created: "2024-09-04T09:30:52.606687594Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ea3f7269b55f773fa165d7008c054b7cf3ec4c62eb40a96f08cd3a9b77fd2165 @@ -562,7 +575,7 @@ entries: version: 0.8.5-post.2 - apiVersion: v2 appVersion: 0.8.5-post.1 - created: "2024-09-04T02:53:13.045347139Z" + created: "2024-09-04T09:30:52.606134798Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9deb844d3dc2d8480c60f8c631dcc7794adfb39cec3aa3b1ce22ea26fdf87d02 @@ -575,7 +588,7 @@ entries: version: 0.8.5-post.1 - apiVersion: v2 appVersion: 0.8.5-beta.10 - created: "2024-09-04T02:53:13.037619138Z" + created: "2024-09-04T09:30:52.598379682Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9cfe01e8f57eca462261a24a805b41509be2de9a0fee76e331d124ed98c4bc49 @@ -588,7 +601,7 @@ entries: version: 0.8.5-beta.10 - apiVersion: v2 appVersion: 0.8.5-beta.9 - created: "2024-09-04T02:53:13.044583786Z" + created: "2024-09-04T09:30:52.605315663Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 057f1733f2bc966e15618f62629315c8207773ef6211c79c4feb557dae15c32b @@ -601,7 +614,7 @@ entries: version: 0.8.5-beta.9 - apiVersion: v2 appVersion: 0.8.5-beta.8 - created: "2024-09-04T02:53:13.043809825Z" + created: "2024-09-04T09:30:52.604230626Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 921cbce836c3032ef62b48cc82b5b4fcbe44fb81d473cf4d69a4bf0f806eb298 @@ -614,7 +627,7 @@ entries: version: 0.8.5-beta.8 - apiVersion: v2 appVersion: 0.8.5-beta.7 - created: "2024-09-04T02:53:13.042693542Z" + created: "2024-09-04T09:30:52.603057969Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 75482e955b2b9853a80bd653afb1d56535f78f3bfb7726798522307eb3effbbd @@ -627,7 +640,7 @@ entries: version: 0.8.5-beta.7 - apiVersion: v2 appVersion: 0.8.5-beta.6 - created: "2024-09-04T02:53:13.041435248Z" + created: "2024-09-04T09:30:52.60230095Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6a2dfaf65ca855e1b3d7b966d4ff291e6fcbe761e2fc2a78033211ccd3a75de0 @@ -640,7 +653,7 @@ entries: version: 0.8.5-beta.6 - apiVersion: v2 appVersion: 0.8.5-beta.5 - created: "2024-09-04T02:53:13.040684379Z" + created: "2024-09-04T09:30:52.601535035Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: fead03823bef04d66901d563aa755c68ab277f72b126aaa6f0dce76a6f3bdb6d @@ -653,7 +666,7 @@ entries: version: 0.8.5-beta.5 - apiVersion: v2 appVersion: 0.8.5-beta.4 - created: "2024-09-04T02:53:13.039927989Z" + created: "2024-09-04T09:30:52.600737049Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 93e4539d5726a7fd0d6a3e93d1c17c6a358a923ddc01d102eab22f37377502ab @@ -666,7 +679,7 @@ entries: version: 0.8.5-beta.4 - apiVersion: v2 appVersion: 0.8.5-beta.3 - created: "2024-09-04T02:53:13.039175648Z" + created: "2024-09-04T09:30:52.599964822Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: f91e9390edf3441469048f5da646099af98f8b6d199409d0e2c1e6da3a51f054 @@ -679,7 +692,7 @@ entries: version: 0.8.5-beta.3 - apiVersion: v2 appVersion: 0.8.5-beta.2 - created: "2024-09-04T02:53:13.038377Z" + created: "2024-09-04T09:30:52.599191593Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 59159c3aa4888038edc3c0135c83402363d7a0639fe62966a1e9d4928a364fa8 @@ -692,7 +705,7 @@ entries: version: 0.8.5-beta.2 - apiVersion: v2 appVersion: 0.8.5-beta.1 - created: "2024-09-04T02:53:13.036848723Z" + created: "2024-09-04T09:30:52.597569153Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 65aeb74c52ed8ba5474af500b4c1188a570ee4cb1f2a2da356b3488d28356ed9 @@ -704,7 +717,7 @@ entries: version: 0.8.5-beta.1 - apiVersion: v2 appVersion: 0.8.4 - created: "2024-09-04T02:53:13.036459708Z" + created: "2024-09-04T09:30:52.597090987Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 08afea8e3a9eef225b7e611f0bc1216c140053ef8e51439b02337faeac621fd0 @@ -716,7 +729,7 @@ entries: version: 0.8.4 - apiVersion: v2 appVersion: 0.8.4-beta.31 - created: "2024-09-04T02:53:13.033209137Z" + created: "2024-09-04T09:30:52.593855459Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: fabf3e2f37e53fa623f5d3d99b00feae06e278e5cd63bce419089946312ab1fc @@ -728,7 +741,7 @@ entries: version: 0.8.4-beta.31 - apiVersion: v2 appVersion: 0.8.4-beta.30 - created: "2024-09-04T02:53:13.032798783Z" + created: "2024-09-04T09:30:52.593430713Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6e8f792709f73ec14eab48a268bdf50a4505b340bd142cddd7c7bfffd94009ad @@ -740,7 +753,7 @@ entries: version: 0.8.4-beta.30 - apiVersion: v2 appVersion: 0.8.4-beta.29 - created: "2024-09-04T02:53:13.0319598Z" + created: "2024-09-04T09:30:52.592638188Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 4c985d6a9b3456769c4013f9e85e7374c0f963d2d27627e61f914f5537de1971 @@ -752,7 +765,7 @@ entries: version: 0.8.4-beta.29 - apiVersion: v2 appVersion: 0.8.4-beta.28 - created: "2024-09-04T02:53:13.031553713Z" + created: "2024-09-04T09:30:52.592224803Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: bd2aa3c92c768c47c502e31a326f341addcb34e64d22cdcbf5cc3f19689d859c @@ -764,7 +777,7 @@ entries: version: 0.8.4-beta.28 - apiVersion: v2 appVersion: 0.8.4-beta.27 - created: "2024-09-04T02:53:13.031144842Z" + created: "2024-09-04T09:30:52.591809886Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: e8ad0869993af39d7adda8cb868dc0b24cfb63b4bb9820dc579939c1007a60ba @@ -776,7 +789,7 @@ entries: version: 0.8.4-beta.27 - apiVersion: v2 appVersion: 0.8.4-beta.26 - created: "2024-09-04T02:53:13.030732253Z" + created: "2024-09-04T09:30:52.591392704Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 30dccf630aa25a86a03c67572fe5411687d8ce6d58def448ea10efdba2b85e3a @@ -788,7 +801,7 @@ entries: version: 0.8.4-beta.26 - apiVersion: v2 appVersion: 0.8.4-beta.25 - created: "2024-09-04T02:53:13.030286132Z" + created: "2024-09-04T09:30:52.590962608Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b6e2043bcf5a0335967d770c7939f5a7832955359a7d871c90b265660ff26e5f @@ -800,7 +813,7 @@ entries: version: 0.8.4-beta.25 - apiVersion: v2 appVersion: 0.8.4-beta.24 - created: "2024-09-04T02:53:13.029869736Z" + created: "2024-09-04T09:30:52.590538853Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b19efa95394d50bb8d76da6ec306de5d3bb9ea55371fafea95a1282a697fa33e @@ -812,7 +825,7 @@ entries: version: 0.8.4-beta.24 - apiVersion: v2 appVersion: 0.8.4-beta.23 - created: "2024-09-04T02:53:13.029453511Z" + created: "2024-09-04T09:30:52.590090794Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 5c5d05c15bff548574896118ce92335ae10c5b78f5307fe9b2618e5a5aa71a5c @@ -824,7 +837,7 @@ entries: version: 0.8.4-beta.23 - apiVersion: v2 appVersion: 0.8.4-beta.22 - created: "2024-09-04T02:53:13.029033589Z" + created: "2024-09-04T09:30:52.58886728Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0160dbce938198132ca9cd2a5cb362816344687291f5b6d7cf6de8f2855e9414 @@ -836,7 +849,7 @@ entries: version: 0.8.4-beta.22 - apiVersion: v2 appVersion: 0.8.4-beta.21 - created: "2024-09-04T02:53:13.028598177Z" + created: "2024-09-04T09:30:52.588447654Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 7dce153d2fcae7513e9c132e139b2721fd975ea3cc43a370e34dbeb2a1b7f683 @@ -848,7 +861,7 @@ entries: version: 0.8.4-beta.21 - apiVersion: v2 appVersion: 0.8.4-beta.20 - created: "2024-09-04T02:53:13.027621297Z" + created: "2024-09-04T09:30:52.588022577Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: c51189a187bbf24135382e25cb00964e0330dfcd3b2f0c884581a6686f05dd28 @@ -860,7 +873,7 @@ entries: version: 0.8.4-beta.20 - apiVersion: v2 appVersion: 0.8.4-beta.19 - created: "2024-09-04T02:53:13.026425499Z" + created: "2024-09-04T09:30:52.587012675Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 8219575dedb42fa2ddbf2768a4e9afbfacbc2dff7e953d77c7b10a41b78dc687 @@ -872,7 +885,7 @@ entries: version: 0.8.4-beta.19 - apiVersion: v2 appVersion: 0.8.4-beta.18 - created: "2024-09-04T02:53:13.026022839Z" + created: "2024-09-04T09:30:52.586604941Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6418cde559cf12f1f7fea5a2b123bba950e50eeb3be002441827d2ab7f9e4ef7 @@ -884,7 +897,7 @@ entries: version: 0.8.4-beta.18 - apiVersion: v2 appVersion: 0.8.4-beta.16 - created: "2024-09-04T02:53:13.025614328Z" + created: "2024-09-04T09:30:52.586159316Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9c9840a7c9476dbb08e0ac83926330718fe50c89879752dd8f92712b036109c0 @@ -896,7 +909,7 @@ entries: version: 0.8.4-beta.16 - apiVersion: v2 appVersion: 0.8.4-beta.15 - created: "2024-09-04T02:53:13.02520203Z" + created: "2024-09-04T09:30:52.585747584Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0955fd22da028315e30c68132cbfa4bdc82bae622039bcfce0de339707bb82eb @@ -908,7 +921,7 @@ entries: version: 0.8.4-beta.15 - apiVersion: v2 appVersion: 0.8.4-beta.14 - created: "2024-09-04T02:53:13.024726134Z" + created: "2024-09-04T09:30:52.585308612Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 56208571956abe20ed7a5cc1867cab2667ed792c63e53d0e8bb70a9b438b7bf6 @@ -920,7 +933,7 @@ entries: version: 0.8.4-beta.14 - apiVersion: v2 appVersion: 0.8.4-beta.13 - created: "2024-09-04T02:53:13.024374569Z" + created: "2024-09-04T09:30:52.584945521Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: d7222c72412b6ee5833fbb07d2549be179cdfc7ccd89e0ad947d112fce799b83 @@ -932,7 +945,7 @@ entries: version: 0.8.4-beta.13 - apiVersion: v2 appVersion: 0.8.4-beta.12 - created: "2024-09-04T02:53:13.024022213Z" + created: "2024-09-04T09:30:52.584578794Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: af08c723756e397962b2d5190dedfd50797b771c5caf58b93a6f65d8fa24785c @@ -944,7 +957,7 @@ entries: version: 0.8.4-beta.12 - apiVersion: v2 appVersion: 0.8.4-beta.11 - created: "2024-09-04T02:53:13.023675086Z" + created: "2024-09-04T09:30:52.584212768Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a0235835ba57d185a83dd8a26281fa37b2077c3a37fe3a1c50585005695927e3 @@ -956,7 +969,7 @@ entries: version: 0.8.4-beta.11 - apiVersion: v2 appVersion: 0.8.4-beta.10 - created: "2024-09-04T02:53:13.023329883Z" + created: "2024-09-04T09:30:52.583841993Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 910ddfeba0c5e66651500dd11404afff092adc0f768ed68e0d93b04b83aa4388 @@ -968,7 +981,7 @@ entries: version: 0.8.4-beta.10 - apiVersion: v2 appVersion: 0.8.4-beta.9 - created: "2024-09-04T02:53:13.036038353Z" + created: "2024-09-04T09:30:52.596163444Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: c25ca8a9f072d6a5d02232448deaef5668aca05f24dfffbba3ebe30a4f75bb26 @@ -980,7 +993,7 @@ entries: version: 0.8.4-beta.9 - apiVersion: v2 appVersion: 0.8.4-beta.8 - created: "2024-09-04T02:53:13.035673413Z" + created: "2024-09-04T09:30:52.595591061Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 7249a39d4137e457b369384ba0a365c271c780d93a8327ce25083df763c39999 @@ -992,7 +1005,7 @@ entries: version: 0.8.4-beta.8 - apiVersion: v2 appVersion: 0.8.4-beta.7 - created: "2024-09-04T02:53:13.034967163Z" + created: "2024-09-04T09:30:52.59524356Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ee750c7c8d6ea05bd447375e624fdd7f66dd87680ab81f7b7e73df7379a9024a @@ -1004,7 +1017,7 @@ entries: version: 0.8.4-beta.7 - apiVersion: v2 appVersion: 0.8.4-beta.6 - created: "2024-09-04T02:53:13.034227565Z" + created: "2024-09-04T09:30:52.594901369Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0e046be9f73df7444a995608c59af16fab9030b139b2acb4d6db6185b8eb5337 @@ -1016,7 +1029,7 @@ entries: version: 0.8.4-beta.6 - apiVersion: v2 appVersion: 0.8.4-beta.5 - created: "2024-09-04T02:53:13.033890196Z" + created: "2024-09-04T09:30:52.59454992Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b56e9a23d46810eccdb4cf5272cc05126da3f6db314e541959c3efb5f260620b @@ -1028,7 +1041,7 @@ entries: version: 0.8.4-beta.5 - apiVersion: v2 appVersion: 0.8.4-beta.4 - created: "2024-09-04T02:53:13.033552577Z" + created: "2024-09-04T09:30:52.594203641Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1d5808ecaf55391f3b27ae6236400066508acbd242e33db24a1ab4bffa77409e @@ -1040,7 +1053,7 @@ entries: version: 0.8.4-beta.4 - apiVersion: v2 appVersion: 0.8.4-beta.3 - created: "2024-09-04T02:53:13.032380003Z" + created: "2024-09-04T09:30:52.592989035Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b64efa8529d82be56c6ab60487ed24420a5614d96d2509c1f93c1003eda71a54 @@ -1052,7 +1065,7 @@ entries: version: 0.8.4-beta.3 - apiVersion: v2 appVersion: 0.8.4-beta.2 - created: "2024-09-04T02:53:13.027013906Z" + created: "2024-09-04T09:30:52.587596539Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1068,7 +1081,7 @@ entries: version: 0.8.4-beta.2 - apiVersion: v2 appVersion: 0.8.4-beta.1 - created: "2024-09-04T02:53:13.022970092Z" + created: "2024-09-04T09:30:52.583263189Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1084,7 +1097,7 @@ entries: version: 0.8.4-beta.1 - apiVersion: v2 appVersion: 0.8.3 - created: "2024-09-04T02:53:13.02237316Z" + created: "2024-09-04T09:30:52.581520673Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1100,7 +1113,7 @@ entries: version: 0.8.3 - apiVersion: v2 appVersion: 0.8.3-beta.6 - created: "2024-09-04T02:53:13.021665662Z" + created: "2024-09-04T09:30:52.580818327Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1116,7 +1129,7 @@ entries: version: 0.8.3-beta.6 - apiVersion: v2 appVersion: 0.8.3-beta.5 - created: "2024-09-04T02:53:13.02025283Z" + created: "2024-09-04T09:30:52.580238891Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1132,7 +1145,7 @@ entries: version: 0.8.3-beta.5 - apiVersion: v2 appVersion: 0.8.3-beta.4 - created: "2024-09-04T02:53:13.019680344Z" + created: "2024-09-04T09:30:52.579654857Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1148,7 +1161,7 @@ entries: version: 0.8.3-beta.4 - apiVersion: v2 appVersion: 0.8.3-beta.2 - created: "2024-09-04T02:53:13.019014813Z" + created: "2024-09-04T09:30:52.578986374Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1164,7 +1177,7 @@ entries: version: 0.8.3-beta.2 - apiVersion: v2 appVersion: 0.8.3-beta.1 - created: "2024-09-04T02:53:13.018419374Z" + created: "2024-09-04T09:30:52.578413571Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1180,7 +1193,7 @@ entries: version: 0.8.3-beta.1 - apiVersion: v2 appVersion: 0.8.2 - created: "2024-09-04T02:53:13.017868969Z" + created: "2024-09-04T09:30:52.577840216Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1196,7 +1209,7 @@ entries: version: 0.8.2 - apiVersion: v2 appVersion: 0.8.2-beta.60 - created: "2024-09-04T02:53:13.017223206Z" + created: "2024-09-04T09:30:52.577141147Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1212,7 +1225,7 @@ entries: version: 0.8.2-beta.60 - apiVersion: v2 appVersion: 0.8.2-beta.59 - created: "2024-09-04T02:53:13.016580338Z" + created: "2024-09-04T09:30:52.576294821Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1228,7 +1241,7 @@ entries: version: 0.8.2-beta.59 - apiVersion: v2 appVersion: 0.8.2-beta.58 - created: "2024-09-04T02:53:13.015934465Z" + created: "2024-09-04T09:30:52.575018679Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1244,7 +1257,7 @@ entries: version: 0.8.2-beta.58 - apiVersion: v2 appVersion: 0.8.2-beta.57 - created: "2024-09-04T02:53:13.015271871Z" + created: "2024-09-04T09:30:52.574366146Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1260,7 +1273,7 @@ entries: version: 0.8.2-beta.57 - apiVersion: v2 appVersion: 0.8.2-beta.56 - created: "2024-09-04T02:53:13.014561597Z" + created: "2024-09-04T09:30:52.573660574Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1276,7 +1289,7 @@ entries: version: 0.8.2-beta.56 - apiVersion: v2 appVersion: 0.8.2-beta.52 - created: "2024-09-04T02:53:13.013341028Z" + created: "2024-09-04T09:30:52.572976793Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1292,7 +1305,7 @@ entries: version: 0.8.2-beta.52 - apiVersion: v2 appVersion: 0.8.2-beta.51 - created: "2024-09-04T02:53:13.012524657Z" + created: "2024-09-04T09:30:52.57232436Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1308,7 +1321,7 @@ entries: version: 0.8.2-beta.51 - apiVersion: v2 appVersion: 0.8.2-beta.50 - created: "2024-09-04T02:53:13.011826927Z" + created: "2024-09-04T09:30:52.571672459Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1324,7 +1337,7 @@ entries: version: 0.8.2-beta.50 - apiVersion: v2 appVersion: 0.8.2-beta.49 - created: "2024-09-04T02:53:13.011179892Z" + created: "2024-09-04T09:30:52.571019535Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1340,7 +1353,7 @@ entries: version: 0.8.2-beta.49 - apiVersion: v2 appVersion: 0.8.2-beta.48 - created: "2024-09-04T02:53:13.010516346Z" + created: "2024-09-04T09:30:52.57034443Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1356,7 +1369,7 @@ entries: version: 0.8.2-beta.48 - apiVersion: v2 appVersion: 0.8.2-beta.47 - created: "2024-09-04T02:53:13.009859812Z" + created: "2024-09-04T09:30:52.569051006Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1372,7 +1385,7 @@ entries: version: 0.8.2-beta.47 - apiVersion: v2 appVersion: 0.8.2-beta.46 - created: "2024-09-04T02:53:13.009293277Z" + created: "2024-09-04T09:30:52.568152112Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1388,7 +1401,7 @@ entries: version: 0.8.2-beta.46 - apiVersion: v2 appVersion: 0.8.2-beta.45 - created: "2024-09-04T02:53:13.008708688Z" + created: "2024-09-04T09:30:52.567501262Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1404,7 +1417,7 @@ entries: version: 0.8.2-beta.45 - apiVersion: v2 appVersion: 0.8.2-beta.44 - created: "2024-09-04T02:53:13.008085346Z" + created: "2024-09-04T09:30:52.56681183Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1420,7 +1433,7 @@ entries: version: 0.8.2-beta.44 - apiVersion: v2 appVersion: 0.8.2-beta.43 - created: "2024-09-04T02:53:13.006549731Z" + created: "2024-09-04T09:30:52.566202258Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1436,7 +1449,7 @@ entries: version: 0.8.2-beta.43 - apiVersion: v2 appVersion: 0.8.2-beta.41 - created: "2024-09-04T02:53:13.00588899Z" + created: "2024-09-04T09:30:52.565530369Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1452,7 +1465,7 @@ entries: version: 0.8.2-beta.41 - apiVersion: v2 appVersion: 0.8.2-beta.40 - created: "2024-09-04T02:53:13.005234932Z" + created: "2024-09-04T09:30:52.564797145Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1468,7 +1481,7 @@ entries: version: 0.8.2-beta.40 - apiVersion: v2 appVersion: 0.8.2-beta.39 - created: "2024-09-04T02:53:13.004634112Z" + created: "2024-09-04T09:30:52.564209464Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1484,7 +1497,7 @@ entries: version: 0.8.2-beta.39 - apiVersion: v2 appVersion: 0.8.2-beta.38 - created: "2024-09-04T02:53:13.004051707Z" + created: "2024-09-04T09:30:52.563640738Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1500,7 +1513,7 @@ entries: version: 0.8.2-beta.38 - apiVersion: v2 appVersion: 0.8.2-beta.37 - created: "2024-09-04T02:53:13.003374085Z" + created: "2024-09-04T09:30:52.562999867Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1516,7 +1529,7 @@ entries: version: 0.8.2-beta.37 - apiVersion: v2 appVersion: 0.8.1 - created: "2024-09-04T02:53:13.002724235Z" + created: "2024-09-04T09:30:52.561945361Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1530,4 +1543,4 @@ entries: urls: - https://openmined.github.io/PySyft/helm/syft-0.8.1.tgz version: 0.8.1 -generated: "2024-09-04T02:53:13.001921509Z" +generated: "2024-09-04T09:30:52.560595602Z" diff --git a/packages/grid/helm/repo/syft-0.9.1.tgz b/packages/grid/helm/repo/syft-0.9.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..32b1acb473449df192400859e400987a8723750f GIT binary patch literal 10567 zcmV-NDY(`jiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PMYcciXnIDBi#IDdsTUr%AW<_9I*Cm*2gPt)@P;EgeZoZ_i$P zsSpWCtVx0eAUkT3``PcpgKtuzWLZwTg?2e23Cs+D!C+=E0N8TM>lbrGd2NYY=bNWU zjYgw!dVDPZZ8RF`e;daq&2O5=r>Ccl)^WRe@=c@JYM!2a1C1x4CY2V9Bl=C_(YVr; z`;#Q(+aEAxHt{-e->M+r4<8$~f7F^43p112K9{fhm`(|G!CScgvg+7(7?6jYC9@e2 z4=ltH@Hyf@v5Rbvf$ae!E+!rZ>@duLVS0~gWlmh&fjQ?s>(uKro6i@Mnn~Px&&S@4 z?P06lUk(LtR%}yX4zg18P*d3#3{#VM9D6*!q=oP67BN}fc4u{Na|e$Fw~rlrHs>|p zn^im{s1PqJeCgv3Am4Xv6N$=J?vw5C+#U5qNsj+}9PYBG4C*~*`xxH8bT7u4}_W+EIdUEhXcbV#T*m^!jw?3@I7{j?}}j!mp!=c zjbPXv!RW`UA&h$P!};~F3s<+$AM`HYUyQDLw*o)%EaKXKU~4ELvJP;%zzXG0$g}TA zKurbUPQDP8j?rk`H*2kStz}dyFW}9tQ>Ee(Z$?x@--w@=Z$%SM?O6rDCzN-fb=GK} zRRDx!Q=*9y!c`r*A2~&Uy?dJyPc#nPBiZuUyYGOva2%DdPb_fI1Un4=6OiW-E~Och zNUUr5Mdz1q&Z8`GFt^0Qz_5c&PN?h`pI8EjM=U(l@6&h(n309(-D}&mxnc|ThV?0C zn0LTIbcW*}5->ho0ON$B83tzmA@b?Rq5TK$z{xwi6188zJEEm((7VT!+7<>rw;9+| zSds-iAddqlqCo+P>P)LH^3V)hx^PXPkiUMy%UjvxvYV>vrNX9pwQepLCvJe2q6f{k zAq>S(qR;w>u?Iq}pmtBfP{F|LY|J1fI?BbCy>Rn->PhMniWNOT5aXCu09^S)HS7x* zs$B4aI13kp;0mE(+`I*bxllk<_8N>N6EN@y7hF|SBVCpfg>K$ZC5{DEHD=$q0fnGPalDPEwj;mEe*@y>!)8bVIC(gRZNYc# zi09rjOgn%q*Y-pX*Y-qJ-#TP6RD(#?`ZO3p3y;Hj|4QT(zt4R;AQUY)k?(>R099~^ ziJb9dVcrSu;F$5MdI<9fR&fc(L8jOT0Ht2dOqO`7a*ma(%ZCYIQf#pf)G;^fYMin9 z%w%KvzV;iF5*=bxhm9oJosxT72zcOg9E@H3kqZgyI7=WD_?(i(Y%bnX6bubTXi7Fj ztzUYytr2O>Mk5ev0dwz2tOE`3g`9^lQ77J<=2q5Y?qFO!60h1`b;k1x!-zOEOJ|!QQ9m$Mn;$TbbLeHQ^ z^aUj_#Pr@aaS9GoZ}-d*%teys{Y-12TAb;Ool23DP>6ix<8kj=1-(}j@Cz6&r^4Le z-1cU&CXqx}^JmvZw$lOIo09)ceC)Zlhpif+LO)m2mxVZDHkZwBTet&rdp55?APL^e zx$8C#*Y<9(OX%`vLhmqT9hf4AiSoZM@B;Ux)_-zxa#{g!$n08}K8gYfb+VYvFzp6> z6O=`a5!05PHo(6xFyrS7PR@Owl6&Mt`4$Xcd1|5?gyxx+1e_w%_GU^n;WP%(UOgXs zBkW)obGn2J;%H{Tp5+tUQ*$)oj^EWUI$#*#%RVKXn8fM8jQXbHkxOm!sm1`G5GURt zx)s&eJ|Rv=Yd&&LZ_0-(53l0l;mxQI!w3U&xgV${-H$dC?*q9lcwFXxu=!j}jPRYv z9?0wOR72@PYG#emFei+6p9%e8&lkH%=yXYQ;zI@Xm3#&FGWaeP$!jIa!ibYRg<-ebkhbkv^hajsu zK@RdvT-9Cl!lW4S@G+uO7@K%g8g)r65o7gzN)?eWJP$hw4KZMolui&i3ft|rG~9&} zVmdbV{#stb{VM4%pzE0qy2pSx$4u2TFj^|Hce#CpeE&M^CPVa-kU@)k+a%P>e0d62 zorgTKx5i33NjmV)fBjWg#{NB$T>sP?(d z6#i@BFL{W~c7=W;12OY>jM>GAO;FltJH<6&7oTLFn=KQ z?v1d`AY_HQ=!>dSkvrdh`p_K=uX?w7L|hP$*%qc6{jc0zeEe0k?H$Ixq$Z%%BOFf% zxeG_9<`dEPGfEbor6rxPnnh*j*zrMmA;2NttQr(#m@%P7%U}u@*~$+gnK0fU$mI4t z)_o@oCn-APT}-?{Q0p%DELbo!!@{hdVk+t(NDRZGM7u2naIMQ$g0U@3F=1!bl5VLj zy85{%vqRcArS!kCvI=Y5-(e)!8vU=;Xdb8ZzvK4FA^vkO>C>nB_mvCcy2Jyi>4DH3 zD({6P5%%tbmoF8O(ZW;P%gtBSIecn+d&O zT$YK_<({^s;+1}GS#(JIPwDwTWbPfR0Bh#|lat0-YW_cIwh#WFy(B5;`os#Q8aTFV zbMU2enN?QHxQJU+egj@ww#mWZOCK9xc*rBhE9rvhBZ^$P9wxp)6^5J&gXrY||Guy( zwq8LMdL9NcjcCzSC?EF`xVA~jky;)&(!nH0DyH~IFDD;CEBJA&7nq9#ZI<{zi}+UK zh0Yrg^{IfaimINrL=CE(_a{1G#d@q0K=7$AL6<7`o=cE!2TS&m?EdDgLe!t zP8v71@hSi)n?4P$l>*l~IV}X&e5av_KZb0sax}M2$|EU3^GS;4lV+yZ)qGQ=zX1H-qVrbot-h-8C{q|rrr9CVr{cw)NuNq6Q}z^UvC7G&7w=;)^T(wq7}PE-wV?*8-@eL@cm*zG zra<6%wi5{~&vstr5SKG>pIeRJI;HJDy~Adw4&XKR-|@*=dj0?Sw9!1+fBQ&szPTpk zZs9ALB14q{d10_~5JU?7G<#Xnrl-^PZya=I=@pvz~4m@@nMdss)Ly5Z6-HX zV7Z(pUW6d4#Xx1j`2I3cSQ9HmxBitV-$!zhSLdp&a0bTOED~Gas;=t10VDBRWxqrm ziEl3*)vv~V(*R?ro4OVt&4vnSbgydiAcv}o9MCdc=mT;1F9ZE6_O5n^m#;KE2}0il z`dBJ+jP_6k3Nh-kad6S{fsy>2aXu#>QiywcGp?^S3%N8C2U zz5l9SFJ)wiCf>4{46l5(E0V)T41QH5)@)^D%jeMkRSTI!9iR$t32_9FxC$uPyA(@` zA*btT5iIvk%OMcMq`Z3XpRGp( z25dm98m;1Ex@$#yW4S{_cJdQQXO@!A>iq}gWF>TR3z7J~$uy}y>bX%$(1>LN!45)a z4O&)Xk4e=O1qo>#5&otiV?sMm@n0O0W`)k1AeZKyh_ZI87`G^L?)Ym?1H-BSd)V-0my>53k!F|rsk(|5|(^N!J zW^#INtMFv-|8GA%fXCQ_2!nX&Inp}{?|#XmDK-R&33DO(Es<566b$4D|fbM zb;7+5F6Kz6f}L=`Y??1BpjXE`;SfyAGbddC{tRBy?<03lq?W5q;`+qH9uJXKn2$|0 z1M3|ng}Ab7?%U!7Fr5YCm|pcea7#R_H{a-rRw3N2slA+PXU^-!*D$CzNNdKwp1B`) zGT6HDf7VK`|DLta4)*_EQf$(c>ZVXwlAUj;u##LcA-BC|rNpOC37B%+J-wJvoAi4= z`h9^b0YSO@YjfPa2~{py3<))_Sbfw7<(<^!2xkrDSZJRDzfdPvUK5KiJ&SJt#_0xeAa<~8pglWsb{fmsD@80 zW*kXTsJ8CNCoR_1Pf0z~h3_$)$bxDIxyT_b?jtZ9o5_D45I5)I$HKRC4nKHhVFz<8 zL6xMf?vPm;buPjjn3M2B3h-}a^3?S~zR&VdGmbc(E*vJBcc&z5$+&NA&$7K)N&c-) zboRX%FpJ4=*yNg(b7ic6wOY0cst0%~V8ll2nlT!5<%(APlNl_Bw9`~h|9hMPxJLhL zHqTDe_TS0z!T+~S&n7uoKR=a(|gU&`5{j@7cJ*snt`tg?m9C-}f zT1cNhrR~A+__%1tdmKxN0zqU>GF$4*xgc{uuKb)J?d0_Abq)cs*V$?X9`LWj0se2E z*2(`!%iDeqSS|ls?Z#>9{*PAU_#prHlj8DUsQQskJ=9%4TxC=5bt0fxo@mC@X^_f< z7;=g@o-GxAHB}6VJiX+-%#fKbTw!or$B5p1204wyZpk@B>ruBwizq&^ZsZO{7kj)< z9NS!WphqoCu{FTRT8ep4k5XNYSeJ<8Bx+Q?D_+MBO(|KM7>3Lg5}qFxhbyw`D9Xa@ z1ti60i#2Fthm^(oCw_9-N;2Zbb7@IY5^!ZPP4QFEA~4Cb(PSj-ieh2(X&I6rb}2{1 z3DuN|80HCc0N5^?;e_H4II8u@vGC2_!TK%Wj!*RcNIleu= z=_WFO3O)FN61S8305G+&V`*zY_gf$Fc_$PCweZ;4JoEzfuz!B>#Q0?lVJ;CDz1z|G z)oph${;@Y4<&J32jkH%{oFd`X~22|NEjCr9Oi7mXZU?V zI8JtW23Jx4<>3+qW4K<%PCZaLjO0e_S0!l}UR`!Ksx-4Lybktd_lNWM*Q4>E*Bgzy zH|JN^Wub?sX2%0;jLb)ygrqA`wt4%UP zqDHBjsC0*yoq{ujvz5N?y&GS5KXgksd~h!4y4L*f_ucp1albbx7;~%a#5JHV2Ho>f zcdRa9>JAFVbZ{hZw*1xYP4}iZ_+|WaZ}3xhFf2=8>O}Rj{G_mq`@P=v`0D2TUBL)4 zc0K{-*FKM|i{AU&(*2YC&y8r#YI~h)lEA%AN|<7E;*e9F#Qr!$)GDnKzBTPe|y`#Uej~g8Kt0- z;VpZ)IB$Bl?|S8`A}@q1RS^Yrg^DXd<8Yns%gf+}fJ5Tzgx0gj4 zasgtw2U8=>$TfXY+z-P%q3+?;GgT2!w3W#v7_S7S`YN~@YuAFS2iJ0)#?b$HhXN>< zbwc7+7%MyYBer?FNmWceCSW zYM{RTsc6Q30V9QVB8yB_s8Aa z%YN^wytNe25WlV}&&touw~6~Aht~d}H|kyVN^5#?8iHH2;*B<=zF9~|p)Qnj!^J8- ziDg@-7ItqhuFpSo$LFI_cc?74)hb-9%6VvZVJu+pJ}+aw>tAFpcKjA#j>QC|8wB}w zReVm>KJ>cxlhFYHsVgQ^K;^xZ%G+8OvbJs^j_UIA(|QVp!Y@8ykK4#$RgpK9iDG2+ zJZBldj3`QMF;TcyK#>P|F9dT=aFW_N=l;9kW~*3ZDe94L*Y8{Pz-Rowd;#E199p`Z zY^mJ#oFdy5)ym3}6Bjsk> zVl653KYh5m=nZbi<^92N3Q|`N6}lw){Vfs1ZaP{chLg-yMi!?_Y%GvhiBMJXJ4`+7 zR2eoG)aJ`n)#GB8Em>XVuIJ_sAadWWT3ANP6$7*IeVzL*b>k8!0IPSOCkghceQ!H> z7Q47N{Ip`)iCVB4g{K86HTxVNpPcMKqL&uoD`BpKh?SB(xZFA; z=!-|koG``9m7I25HB?p(la)|2VS6ZeyycM{(8 zec>S69R(3_Dr7$$Y_n3+Diev5JPiHu@i_5d6l9v1u^VDV{al3sM%K^N=D6pD{SeKT zm5A}wL1>+XbdW}-7Edk%e~JCyCuiyL-#9xyod3Uf%QQJ8Mwv5}3L)t2Gy9mG|W4A-Fn?`Tv7u;d|b|{i}6~G+;{ObH~ zVN&i-a&}&+9XWE=dK{j6?*FEY{kU9~!5J@xPBGh7LvEED9TweLn~l zuP zS>}MPE5#5w8i8h&Csha{9NK~-G!$0>tH#^~nQx|pnD#7Wj{Hm6ggHgh#{wp@BuwsP z;Z!7B$|@|ti?Xhe9N$M??wm$Vpo~2Pdey4BN4tac>xXeG(J|JA?GLIpv8_ zs%C*R#;4@tGP{bcI8T0zJ5mx6-Wh#0rw_EE7TR;(!ku8M6}Q;ogLA@oZmq?KypVfg zum)g-mCABjyP$5>U|lz{1eZa6X9FV&u za2t}+$5?Dm(aTpak#E0xS^NIgS4o^jO!k>#i=&d@k<$fRD>fLE^X z$a7GnU>o|_w5PV27A6IR3-XsN%ux%=UpQujY(&VM>>v<~{;KGKH%pCo5I zsnRD=g{n%a+Za@lm`sA!S)+NjCx4N`{@fk9VOlZ%cXIc`HzmgZY3BaN)6Q{DCu-yU7dYCS!)8Ypq{YsP%~Go1Sx7kL?nMsPY#x$wbs?k!^nLoizf4(67AWYnO7 zxoOB?PN^Nn3o2$?5iBS(bk5Qr_7UNyYQ7@8FO}gDyK2?pM_0F3qszC^At&3NvXnl_ zDEzd^ArV=E{-P%{<&KeZ`+=jpJKYJK*qDnrs#}w^+d4LMwm&`LyYFIORz!X(JnMr$ z<2vROY-G$-cVAl=qp4*t8yK_WL46t8ed$c`btuetq?%Rmt%G#37SvFvqWHWs&!3 zTRI##@z1VpSq^?c6lWpD$*(S`lRh6dnPE;C4|3!}&E$?FoU4J6q`_P;PF$@x<>mnR zQAR)|g+e|`F|-r97qxv~HgoEz5BW~mk+M?~-=;(;bq-?l@B|!A5uVz2arv$mR|2T! z9GiEy_#vFF;tD#$o^|dKZ|RZ+d(WgYsJ^RtMk<`wWY&RCU(_py%t8+fzQ;}nu5N$m zsc$)a@qi~$^^j#z%vc9HuN#%XGi-aa{2Z@aDo;E|grNh5_+aQfl-%3#{+ZfwnP}Nm zdJ&c#sAF!{b)!WgRPz2+-KH|E`*HJoRnNM6oaeQCt)}Mt$P#>Rh3Ze1R_Omb*!i#0 zI{m+K(n#z7r^n5M{=bj3iT=OA`2ayw>Qjq_uk2)ipxR&gu>i@K;anCd>(Ni=-qNEV zg4xQWpIiEo9(@IKQ;&X5sU3Rs!@0M}qpv6Y&V8%aY}Ojj;n`O$u)?#S%CPaS{Xj&O z+p-_!-ratE)eReN*^d>sy;-T!uUlKVwPSi;u4`L=lNwxU=XT<}f#hj~kJz{`8lv<; zjQOqhEJrYw@W4a%ti|f84)7`Y4VxS%umrpD7 z|9!>(H5=_r{9m(m*#Ehgw3YwAI6iP+dVhgd5F87eRw7dhWWJJ+Q#eCh&L+y|2~iB1 zAtyvJuHA2bIK@Hc|68S${MYWa;NRV>0k4z)t@dep|5x+$;Q!f6T7MVd#vbA%?^Gho zG6Z87PdY_t0z#j0_7caSnl2FtgFBfe?BE(65-l|RQ@#6_e3;mtHAa?2;SCs#n*2{M zUB)xlI7J>4qV`{*4@i^w2k&WWCfog@|I8 zaJ;f+0f=%nOXn_Kv%?Iu$FxTN@5BaJxBut#_%!4HKRxXK-Ame1{uf&Sf$-gjfG^%0 zybl#Ts%efA9({~d?pCyDp4b!=y-up@`&iUmH~x3A2WZ{;-`QCst^b{z9?t*XOWJJw zZ?Z$^IRwF%D2`Af}aP{tJtoyld+5*=V27 z!sFRhx#UfO;&bv!*Wv})bS2k-M!sJf{C2CGB}l@q&zF}rl|hyzTc}{wvH;Vj`<}vJ z!u{`jip$&mUEY?pDAM}BmhRz?eVqS(dfZCu|Lw#1U;9aEv8}uPF%AF?;%OEC0Lk;N z!o}(u&O_B~JLIjyC060$?tqg&O4&Jpk+M|I?G~{eR8l!}#Av+Hm}DI2!yi9*%m0^LO3xW%s%}>W;g& z=WnmOxyN#Jz~FR&jg>ZVBuq;g!SU=HAA7MPUODXX^+Cr{`G{4uWYFcP=OfbB2R;|mZhJPjk#mV1v@D2mex{qvwlKwWm}76Y zc${nZeGo}F>I=>yd16Z-rT>RJe4}5Fj{#d3|8;!YPV4`T#^Lix|hWrifC&^{aSr)C+jeFjYIQMWwN& zb3x2W85_q%@N+8i0=ixnT5fDt7W&k7QpBq_YiO65){>q8UPyTgR!PF8zHsi_>PHZm zz2HPXOWCr5{xD;_4hm9UM0YXT979aiDhETnW}iO&C47(M)T=LZ)7az?Nxktvc_TY&QjZZ?}>9O&Vu+u{|iA$Br93KA{6=;XF zQ7R?>r4O}=Of#IRH^Q-Q{jYVJ-v7~Rwh!xndr7Mn_s&&^uT3f}~PX%<9fq2|#G;<)z*9Rr_iBlQ*|JVqS z)$+gDY@eK^{lCYD`~UZowv+#xgn>NQMDVBE3leXrMBGYpa{2oAgJdrWE_4c)4H(HQ zv1PgH-RzImG;ud-^bO0A*~?LY9% z+jTofhVAGUoeeOtw!G0&F6@-V(EoXdH{#^niIeu5=G}`^lxO|jIQn*+9A9jZ3WtBW zc%fweT?Pz=x_gO;p_ulb0-|i5^$`9M-+;4yI8fPGpcR#So?sxod%Zr#$l>!pN(TlN zHE@c^)5cC>eqi;Ph_EtR>_xEJ{dc{1{CAxhGIuQHT+);qO%_cqC9Y{IH|(-Y>+u>y ztKMLH@a>Pin{GWSTwhTMA@|~0qXqjE+2Q?Bg*gf%EAnfv56@55JzA?T(Iz>;5>L}8 zu@H=+Rw>T1|7OVxW{5XTZoI;ZmS7K4R!>Gl6g9)jT+i1M$@wwUAgVEtoUhmmRX${60?`eSiL9d7Fu8V(shpuyp1O8M8S<_?#J%VT)`PD_gZGkt+(yg zb4GQ2kExeQilPPfBCU2U<~%lE)6IzeY4Ptn zgf^z57sb#XyvPMf`hRP4?6~&KBNRUcj&vr9;r_q9q!-XfoMYWgwm`DM%8Q3^=xjYn9sNa6IIM;>ruSka7z? zTnxdoDXY|GHm}RSiu_7#@&~QUzrl<7tS0F00h^q3xBLZDCYb*(v$0QoCm+v2gt$Z4T*> V4(V%7|1SUl|NmY&kQD$v0RSnu_qzZ9 literal 0 HcmV?d00001 diff --git a/packages/syft/PYPI.md b/packages/syft/PYPI.md index 1c0d3e1fa87..141123bfb8f 100644 --- a/packages/syft/PYPI.md +++ b/packages/syft/PYPI.md @@ -38,7 +38,7 @@ Launch =0.9,<0.9.1") +sy.requires(">=0.9.1,<0.9.2") server = sy.orchestra.launch( name="my-datasite", @@ -67,7 +67,7 @@ Main way to use a Datasite is via our Syft client, in a Jupyter Notebook. Check ```python import syft as sy -sy.requires(">=0.9,<0.9.1") +sy.requires(">=0.9.1,<0.9.2") datasite_client = sy.login( port=8080, @@ -135,12 +135,12 @@ For questions about PySyft, reach out via `#support` on Docs +- `0.9.1` (Stable) - Docs - Install PySyft (Stable): `pip install -U syft` **Latest Beta** -- `0.9.1` (Beta) - `dev` branch 👈🏽 +- `0.9.2` (Beta) - `dev` branch 👈🏽 - Install PySyft (Beta): `pip install -U syft --pre` Find more about previous releases here. diff --git a/packages/syft/src/syft/protocol/protocol_version.json b/packages/syft/src/syft/protocol/protocol_version.json index c1eba4bfc63..5f9f6a8fab1 100644 --- a/packages/syft/src/syft/protocol/protocol_version.json +++ b/packages/syft/src/syft/protocol/protocol_version.json @@ -1,1178 +1,5 @@ { - "dev": { - "object_versions": { - "SyftObjectVersioned": { - "1": { - "version": 1, - "hash": "7c842dcdbb57e2528ffa690ea18c19fff3c8a591811d40cad2b19be3100e2ff4", - "action": "add" - } - }, - "BaseDateTime": { - "1": { - "version": 1, - "hash": "614db484b1950be729902b1861bd3a7b33899176507c61cef11dc0d44611cfd3", - "action": "add" - } - }, - "SyftObject": { - "1": { - "version": 1, - "hash": "bb70d874355988908d3a92a3941d6613a6995a4850be3b6a0147f4d387724406", - "action": "add" - } - }, - "PartialSyftObject": { - "1": { - "version": 1, - "hash": "19a995fcc2833f4fab24584fd99b71a80c2ef1f13c06f83af79e4482846b1656", - "action": "add" - } - }, - "ServerMetadata": { - "1": { - "version": 1, - "hash": "1691c7667eca86b20c4189e90ce4e643dd41fd3682cdb69c6308878f2a6f135c", - "action": "add" - } - }, - "StoreConfig": { - "1": { - "version": 1, - "hash": "a9997fce6a8a0ed2884c58b8eb9382f8554bdd18fff61f8bf0451945bcff12c7", - "action": "add" - } - }, - "MongoDict": { - "1": { - "version": 1, - "hash": "57e36f57eed75e62b29e2bac1295035a9bf2c0e3c56719dac24cb6cc685be00b", - "action": "add" - } - }, - "MongoStoreConfig": { - "1": { - "version": 1, - "hash": "53342b27d34165b7e2699f8e7ad70d13d125875e6a75e8fa18f5796428f41036", - "action": "add" - } - }, - "LinkedObject": { - "1": { - "version": 1, - "hash": "d80f5ac7f51a9383be1a3cb334d56ae50e49733ed3199f3b6b5d6febd9de410b", - "action": "add" - } - }, - "BaseConfig": { - "1": { - "version": 1, - "hash": "10bd7566041d0f0a3aa295367785fdcc2c5bbf0ded984ac9230754f37496a6a7", - "action": "add" - }, - "2": { - "version": 2, - "hash": "890d2879ac44611db9b88ba9334a721130d0ac3aa18a303fa9e4081f14b9b8c7", - "action": "add" - } - }, - "ServiceConfig": { - "1": { - "version": 1, - "hash": "28af8a296f5ff63de50438277eaa1f4380682e6aca9f2ca28320d7a444825e88", - "action": "add" - }, - "2": { - "version": 2, - "hash": "93dfab144e0b0884c602358b3a9ce889bb29ab96e3b4adcfe3cef47a31694a9a", - "action": "add" - } - }, - "LibConfig": { - "1": { - "version": 1, - "hash": "ee8f0e3f6aae81948d72e30226645e8eb5d312a6770411a1edca748168c467c0", - "action": "add" - }, - "2": { - "version": 2, - "hash": "a8a78a8d726ee9e79f95614f3d0fa5b85edc6fce7be7651715208669be93e0e3", - "action": "add" - } - }, - "APIEndpoint": { - "1": { - "version": 1, - "hash": "faa1cf9336a0d1233868c8c57745ff38c0be60399dc1acd0c0e8dd440e405dbd", - "action": "add" - } - }, - "LibEndpoint": { - "1": { - "version": 1, - "hash": "a585c83a33a019d363ae5a0c6d4197193654307c19a4829dfbf8a8cfd2c1842a", - "action": "add" - } - }, - "SignedSyftAPICall": { - "1": { - "version": 1, - "hash": "2f959455f7130f4e59360b8aa58f19785b76eaa0f8a5a9188a6cbf32b31311ca", - "action": "add" - } - }, - "SyftAPICall": { - "1": { - "version": 1, - "hash": "59e89e7b9ea30deaed64d1ffd9bc0769b999d3082b305428432c1f5be36c6343", - "action": "add" - } - }, - "SyftAPIData": { - "1": { - "version": 1, - "hash": "820b279c581cafd9bb5009702d4e3db22ec3a3156676426304b9038dad260a24", - "action": "add" - } - }, - "SyftAPI": { - "1": { - "version": 1, - "hash": "cc13ab058ee36748c14b0d4bd9b9e894c7566fff09cfa4170b3eece520169f15", - "action": "add" - } - }, - "User": { - "1": { - "version": 1, - "hash": "2df4b68182c558dba5485a8a6867acf2a5c341b249ad67373a504098aa8c4343", - "action": "add" - }, - "2": { - "version": 2, - "hash": "af6fb5b2e1606e97838f4a60f0536ad95db606d455e94acbd1977df866608a2c", - "action": "add" - } - }, - "UserUpdate": { - "1": { - "version": 1, - "hash": "1bf6707c69b809c804fb939c7c37d787c2f6889508a4bec37d24221af2eb777a", - "action": "add" - } - }, - "UserCreate": { - "1": { - "version": 1, - "hash": "49d6087e2309ba59987f3126e286e74b3a66492a08ad82fa507ea17d52ce78e3", - "action": "add" - } - }, - "UserSearch": { - "1": { - "version": 1, - "hash": "9ac946338cca68d00d1696a57943442f062628ec3daf53077d0bdd3f72cd9fa0", - "action": "add" - } - }, - "UserView": { - "1": { - "version": 1, - "hash": "0b52d758e31d5889c9cd88afb467aae4a74e34a5276924e07012243c34d300fe", - "action": "add" - } - }, - "UserViewPage": { - "1": { - "version": 1, - "hash": "1cd6528d02ec180f080d5c35f0da760d8a59af9da7baaa9c17c1c7cedcc858fa", - "action": "add" - } - }, - "UserPrivateKey": { - "1": { - "version": 1, - "hash": "4817d8147aba94373f320dcd90e65f097cf6e5a2ef353aa8520e23128d522b5d", - "action": "add" - } - }, - "DateTime": { - "1": { - "version": 1, - "hash": "394abb554114ead4d63c36e3fe83ac018dead4b21a8465174009577c46d54c58", - "action": "add" - } - }, - "ReplyNotification": { - "1": { - "version": 1, - "hash": "84102dfc59d711b03c2f3d3a6ecaca000b6835f1bbdd9af801057f7aacb5f1d0", - "action": "add" - } - }, - "Notification": { - "1": { - "version": 1, - "hash": "af4cb232bff390c431e399975f048b34da7e940ace8b23b940a3b398c91c5326", - "action": "add" - } - }, - "CreateNotification": { - "1": { - "version": 1, - "hash": "7e426c946b7d5db6f9427960ec16042f3018091d835ca5966f3568c324a2ab53", - "action": "add" - } - }, - "UserNotificationActivity": { - "1": { - "version": 1, - "hash": "422fd01c6d9af38688a9982abd34e80794a1f6ddd444cca225d77f49189847a9", - "action": "add" - } - }, - "NotificationPreferences": { - "1": { - "version": 1, - "hash": "a42f06b367e7c6cbabcbf3cfcc84d1ca0873e457d972ebd060e87c9d6185f62b", - "action": "add" - } - }, - "NotifierSettings": { - "1": { - "version": 1, - "hash": "65c8ab814d35fac32f68d3000756692592cc59940f30e3af3dcdfa2328755b9d", - "action": "add" - }, - "2": { - "version": 2, - "hash": "be8b52597fc628d1b7cd22b776ee81416e1adbb04a45188778eb0e32ed1416b4", - "action": "add" - } - }, - "SyftImageRegistry": { - "1": { - "version": 1, - "hash": "67e18903e41cba1afe136adf29d404b63ec04fea6e928abb2533ec4fa52b246b", - "action": "add" - } - }, - "SyftWorkerImage": { - "1": { - "version": 1, - "hash": "44da7badfbe573d5403d3ab78c077f17dbefc560b81fdf927b671815be047441", - "action": "add" - } - }, - "SyftWorker": { - "1": { - "version": 1, - "hash": "9d897f6039eabe48dfa8e8d5c5cdcb283b0375b4c64571b457777eaaf3fb1920", - "action": "add" - } - }, - "WorkerPool": { - "1": { - "version": 1, - "hash": "16efc5dd2596ae744fd611c8f46af9eaec1bd5729eb20e85e9fd2f31df402564", - "action": "add" - } - }, - "MarkdownDescription": { - "1": { - "version": 1, - "hash": "31a73f8824cad1636a55d14b6a1074cdb071d0d4e16e86baaa3d4f63a7e80134", - "action": "add" - } - }, - "HTMLObject": { - "1": { - "version": 1, - "hash": "97f2e93f5ceaa88015047186f66a17ff13df2a6b7925b41331f9e19d5a515a9f", - "action": "add" - } - }, - "PwdTokenResetConfig": { - "1": { - "version": 1, - "hash": "0415a272428f22add4896c64aa9f29c8c1d35619e2433da6564eb5f1faff39ac", - "action": "add" - } - }, - "ServerSettingsUpdate": { - "1": { - "version": 1, - "hash": "1e4260ad879ae80728c3ffae2cd1d48759abd51f9d0960d4b25855cdbb4c506b", - "action": "add" - }, - "2": { - "version": 2, - "hash": "23b2716e9dceca667e228408e2416c82f11821e322e5bccf1f83406f3d09abdc", - "action": "add" - }, - "3": { - "version": 3, - "hash": "335c7946f2e52d09c7b26f511120cd340717c74c5cca9107e84f839da993c55c", - "action": "add" - }, - "4": { - "version": 4, - "hash": "8d7a41992c39c287fcb46383bed429ce75d3c9524ced8c86b88c26dd0232e2fe", - "action": "add" - } - }, - "ServerSettings": { - "1": { - "version": 1, - "hash": "5a1e7470cbeaaae5b80ac9beecb743734f7e4e42d429a09ea8defa569a5ddff1", - "action": "add" - }, - "2": { - "version": 2, - "hash": "7727ea54e494dc9deaa0d1bd38ac8a6180bc192b74eec5659adbc338a19e21f5", - "action": "add" - }, - "3": { - "version": 3, - "hash": "997667e1cba22d151857aacc2caba6b1ca73c1648adbd03461dc74a0c0c372b3", - "action": "add" - }, - "4": { - "version": 4, - "hash": "b8067777967a0e06733433e179e549caaf501419d62f7e8474ee33b839e3890d", - "action": "add" - } - }, - "HTTPConnection": { - "1": { - "version": 1, - "hash": "bf10f81646c71069c76292b1237b4a3de1e507264392c5c591d067636ce6fb46", - "action": "add" - } - }, - "PythonConnection": { - "1": { - "version": 1, - "hash": "28010778b5e3463ff6960a0e2224818de00bc7b5e6f892192e02e399ccbe18b5", - "action": "add" - } - }, - "ActionDataEmpty": { - "1": { - "version": 1, - "hash": "e0e4a5cf18d05b6b747addc048515c6f2a5f35f0766ebaee96d898cb971e1c5b", - "action": "add" - } - }, - "ObjectNotReady": { - "1": { - "version": 1, - "hash": "8cf471e205cd0893d6aae5f0227d14db7df1c9698da08a3ab991f59132d17fe9", - "action": "add" - } - }, - "ActionDataLink": { - "1": { - "version": 1, - "hash": "3469478343439e411b761c270eec63eb3d533e459ad72d0965158c3a6cdf3b9a", - "action": "add" - } - }, - "Action": { - "1": { - "version": 1, - "hash": "021826d7c6f69bd0283d025d40661f3ffbeba8810ca94de01344f6afbdae62cd", - "action": "add" - } - }, - "ActionObject": { - "1": { - "version": 1, - "hash": "0a5f4bc343cb114a251f06686ecdbb59d74bfb3d29a098b176699deb35a1e683", - "action": "add" - } - }, - "AnyActionObject": { - "1": { - "version": 1, - "hash": "b3c44c7788c59c03fa1baeec656c2ca6e633f4cbd4b23ff7ece6ee94c38449f0", - "action": "add" - } - }, - "CustomEndpointActionObject": { - "1": { - "version": 1, - "hash": "c7addbaf2777707f3e91e5c1e092343476cd22efc4ec8617f39ccf76e61a5a14", - "action": "add" - }, - "2": { - "version": 2, - "hash": "846ba36e8737a1bec16853c9de54c4948450009278e0b76fe7e3355ef9e70089", - "action": "add" - } - }, - "DataSubject": { - "1": { - "version": 1, - "hash": "582cdf9e82b5d6915b7f09f7c0d5f08328b11a2ce9b0198e5083f1672c2e2bf5", - "action": "add" - } - }, - "DataSubjectCreate": { - "1": { - "version": 1, - "hash": "5a8423c2690d55f425bfeecc87cd4a797a75d88ebb5fbda754d4f269b62d2ceb", - "action": "add" - } - }, - "DataSubjectMemberRelationship": { - "1": { - "version": 1, - "hash": "0810483ea76ea10c8f286c6035dc0b2085291f345183be50c179f3a05a577110", - "action": "add" - } - }, - "Contributor": { - "1": { - "version": 1, - "hash": "30c32bd44098f00e0b15496be441763b6e50af8b12d3d2bef33aca6287193876", - "action": "add" - } - }, - "Asset": { - "1": { - "version": 1, - "hash": "000abc78719611c106295cf12b1690b7e5411dc1bb9db9d4afd22956da90d1f4", - "action": "add" - } - }, - "CreateAsset": { - "1": { - "version": 1, - "hash": "357d52576cb12b24fb3980342bb49a562b065c0e4419e87d34176340628c7309", - "action": "add" - } - }, - "Dataset": { - "1": { - "version": 1, - "hash": "0ca6b0b4a3aebb2c8f351668075b44951bb20d1e23a779b82109124f334ce3a4", - "action": "add" - } - }, - "DatasetPageView": { - "1": { - "version": 1, - "hash": "aa0dd69637281b80d5523b4409a2c7e89db114c9fe79c858063c6dadff8977d1", - "action": "add" - }, - "2": { - "version": 2, - "hash": "be1ca6dcd0b3aa0481ce5dce737e78432d06a78ad0c701aaf136be407c798352", - "action": "add" - } - }, - "CreateDataset": { - "1": { - "version": 1, - "hash": "7e02dfa89540c3dbebacbb13810d95cdc4e36db31d56cffed7ab54abe25716c9", - "action": "add" - } - }, - "SyftLog": { - "1": { - "version": 1, - "hash": "1bcd71e5bf3f0db3bba0996f33b6b2bde3489b9c71f11e6b30c3495c76a8f53f", - "action": "add" - } - }, - "JobItem": { - "1": { - "version": 1, - "hash": "0b32277b7d3b9bdc14a2a51cc9005f8254e7f7b6ec059ddcccbcd681a807afb6", - "action": "add" - }, - "2": { - "version": 2, - "hash": "b087d0c62b7d304c6ca80e4fb0e8a7f2a444be8f8cba57490dc09aeb98033105", - "action": "add" - } - }, - "ExecutionOutput": { - "1": { - "version": 1, - "hash": "e36c71685edf5276a3427cb6749550486d3a177c1dcf73dd337ab2a73c0ce6b5", - "action": "add" - } - }, - "TwinObject": { - "1": { - "version": 1, - "hash": "4f31243fb348dbb083579afd6f638d75af010cb53d19bfba59b74afff41ccbbb", - "action": "add" - } - }, - "PolicyRule": { - "1": { - "version": 1, - "hash": "44d1ca1db97be46f66558aa1a729ff31bf8e113c6a913b11aedf9d6b6ad5b7b5", - "action": "add" - } - }, - "CreatePolicyRule": { - "1": { - "version": 1, - "hash": "342bb723526d445151a0435f57d251f4c1219f8ae7cca3e8e9fce52e2ee1b8b1", - "action": "add" - } - }, - "CreatePolicyRuleConstant": { - "1": { - "version": 1, - "hash": "78b54832cb0468a87013bc36bc11d4759874ca1b5065a1b711f1e5ef5d94c2df", - "action": "add" - } - }, - "Matches": { - "1": { - "version": 1, - "hash": "dd6d91ddb2ec5eaf60be2b0899ecfdb9a15f7904aa39d2f4d9bb2d7b793040e6", - "action": "add" - } - }, - "PreFill": { - "1": { - "version": 1, - "hash": "c7aefb11dc4c4569dcd1e6988371047a32a8be1b32ad46d12adba419a19769ad", - "action": "add" - } - }, - "UserOwned": { - "1": { - "version": 1, - "hash": "c8738dc3d8c2a5ef461b85a0467c3dff53dab16b54a4d12b44b1477906aef51d", - "action": "add" - } - }, - "MixedInputPolicy": { - "1": { - "version": 1, - "hash": "37bb12d950518d9579c8ec7c4cc22ac731ea82caf8c1370dd0b0a82b46462dde", - "action": "add" - } - }, - "ExactMatch": { - "1": { - "version": 1, - "hash": "5eb37edbf5e451d942e599247f3eaed923c1fe9d91eefdba02bf06503f6cc08d", - "action": "add" - } - }, - "OutputHistory": { - "1": { - "version": 1, - "hash": "9366db79d131f8c65e5a4ff12c90e2aa0c11e302debe06e46eeb93b26e2aaf61", - "action": "add" - } - }, - "OutputPolicyExecuteCount": { - "1": { - "version": 1, - "hash": "2a77e5ed5c7b0391147562651ad4061e20b11745c191fbc34cb549da37ba72dd", - "action": "add" - } - }, - "OutputPolicyExecuteOnce": { - "1": { - "version": 1, - "hash": "5589c00d127d9eb1f5ccf3a16def8219737784d57bb3bf9be5cb6d83325ef436", - "action": "add" - } - }, - "EmptyInputPolicy": { - "1": { - "version": 1, - "hash": "7ef81cfd223be0064600e1503f8b04bafc16385e27730e9319466e68a077c68b", - "action": "add" - } - }, - "UserPolicy": { - "1": { - "version": 1, - "hash": "74373bb71a334f4dcf77623ae10ff5b1c7e5b3006f65f2051ffb1e01f422f982", - "action": "add" - } - }, - "SubmitUserPolicy": { - "1": { - "version": 1, - "hash": "ec4e808eb39613bcdbbbf9ffb3267612084a9d99880a2f3bee3ef32d46329c02", - "action": "add" - } - }, - "UserCodeStatusCollection": { - "1": { - "version": 1, - "hash": "735ecf2d4abb1e7d19b2e751d880f32b01ce267ba10e417ef1b440be3d94d8f1", - "action": "add" - } - }, - "UserCode": { - "1": { - "version": 1, - "hash": "3bcd14413b9c4fbde7c5612c2ed713518340280b5cff89cf2aaaf1c77c4037a8", - "action": "add" - } - }, - "SubmitUserCode": { - "1": { - "version": 1, - "hash": "d2bb8cfe12f070b4adafded78ce01900c5409bd83f055f94b1e285745ef65a76", - "action": "add" - } - }, - "UserCodeExecutionResult": { - "1": { - "version": 1, - "hash": "1f4cbc62caac4dd193f427306405dc7a099ae744bea5830cf57149ce71c1e589", - "action": "add" - } - }, - "UserCodeExecutionOutput": { - "1": { - "version": 1, - "hash": "c1d53300a39dbbb437d7d5a1257bd175a067b1065f4099a0938fac7540035258", - "action": "add" - }, - "2": { - "version": 2, - "hash": "3e104e39b4ab53c950e61e4f7e92ce935cf96a5100de301de9bf297eb7e5787e", - "action": "add" - } - }, - "CodeHistory": { - "1": { - "version": 1, - "hash": "e3ef5346f108257828f364d22b12d9311812c9cf843200afef5dc4d9302f9b21", - "action": "add" - } - }, - "CodeHistoryView": { - "1": { - "version": 1, - "hash": "8b8b97d334b51d1ce0a9efab722411ff25caa3f12be319105954497e0a306eb2", - "action": "add" - } - }, - "CodeHistoriesDict": { - "1": { - "version": 1, - "hash": "01d7dcd4b21525a06e4484d8699a4a34a5c84f1f6026ec55e32eb30412742601", - "action": "add" - } - }, - "UsersCodeHistoriesDict": { - "1": { - "version": 1, - "hash": "4ed8b83973258ea19a1f91feb2590ff73b801be86f4296cc3db48f6929ff784c", - "action": "add" - } - }, - "BlobFile": { - "1": { - "version": 1, - "hash": "d99239100f1cb0b73c69b2ad7cab01a06909cc3a4976ba2b3b67cf6fe5e2f516", - "action": "add" - } - }, - "BlobFileOBject": { - "1": { - "version": 1, - "hash": "6c40dab2c8d2220d4fff7cc653d76cc026a856db7e2b5713b6341e255adc7ea2", - "action": "add" - } - }, - "SecureFilePathLocation": { - "1": { - "version": 1, - "hash": "ea5978b98d7773d221665b450454c9130c103a5c850669a0acd620607cd614b7", - "action": "add" - } - }, - "SeaweedSecureFilePathLocation": { - "1": { - "version": 1, - "hash": "3fc9bfc8c1b1cf660c9747e8c1fe3eb2220e78d4e3b5d6b5c5f29a07a77ebf3e", - "action": "add" - } - }, - "AzureSecureFilePathLocation": { - "1": { - "version": 1, - "hash": "090a9e962eeb655586ee966c5651d8996363969818a38f9a486fd64d33047e05", - "action": "add" - } - }, - "BlobStorageEntry": { - "1": { - "version": 1, - "hash": "afdc6a1d8a24b1ee1ed9d3e79f5bac64b4f0d9d36800f07f10be0b896470345f", - "action": "add" - } - }, - "BlobStorageMetadata": { - "1": { - "version": 1, - "hash": "9d4b61ac4ea1910c2f7c767a50a6a52544a24663548f069e79bd906f11b538e4", - "action": "add" - } - }, - "CreateBlobStorageEntry": { - "1": { - "version": 1, - "hash": "ffc3cbfeade67d074dc5bf7d655a1eb8c83630076028a72b3cc4548f3b413e14", - "action": "add" - } - }, - "SyftObjectMigrationState": { - "1": { - "version": 1, - "hash": "ee83315828551f18904bab18e0cac48896493620561215b04cc448e6ce5834af", - "action": "add" - } - }, - "StoreMetadata": { - "1": { - "version": 1, - "hash": "8de9a22a2765ef976bc161cb0704347d30350c085da8c8ffa876065cfca3e5fd", - "action": "add" - } - }, - "MigrationData": { - "1": { - "version": 1, - "hash": "cb96b8c8413609e1224341d1b0dd1efb08387c0ff7b0ff65eba36c0b104c9ed1", - "action": "add" - }, - "2": { - "version": 2, - "hash": "1d1b14c196221ecf6d644d7dcaa32ac9e90361b2687fa83161ff399ebc6df1bd", - "action": "add" - } - }, - "BlobRetrieval": { - "1": { - "version": 1, - "hash": "c422c74b89a9349742acaa848566fe18bfef1a83333458b858c074baed37a859", - "action": "add" - } - }, - "SyftObjectRetrieval": { - "1": { - "version": 1, - "hash": "b2b62447445adc4cd0b77ab59d6fa56624dd316fb50281e570daad07556b6db2", - "action": "add" - } - }, - "BlobRetrievalByURL": { - "1": { - "version": 1, - "hash": "4db0e3b7a6334d3835356d8393866711e243e360af25a95f3cc4066f032404b5", - "action": "add" - } - }, - "BlobDeposit": { - "1": { - "version": 1, - "hash": "6eb5cc57dc763126bfc6ec5a2b79d02e77eadf9d9efb1888a5c366b7799c1c24", - "action": "add" - } - }, - "OnDiskBlobDeposit": { - "1": { - "version": 1, - "hash": "817bf1bee4a35bfa1cd25d6779a10d8d180b1b3f1e837952f81f48b9411d1970", - "action": "add" - } - }, - "RemoteConfig": { - "1": { - "version": 1, - "hash": "179d067099a178d748c6d9a0477e8de7c3b55577439669eca7150258f2409567", - "action": "add" - } - }, - "AzureRemoteConfig": { - "1": { - "version": 1, - "hash": "a143811fec0da5fd881e927643ef667c91c78a2c90519cf88da7da20738bd187", - "action": "add" - } - }, - "SeaweedFSBlobDeposit": { - "1": { - "version": 1, - "hash": "febeb2a2ce81aa2c512e4c6b611b582984042aafa0541403d4584662273a166c", - "action": "add" - } - }, - "DictStoreConfig": { - "1": { - "version": 1, - "hash": "2e1365c5535fa51c22eef79f67dd6444789bc829c27881367e3050e06e2ffbfe", - "action": "add" - } - }, - "NumpyArrayObject": { - "1": { - "version": 1, - "hash": "05dd2917b7692b3daf4e7ad083a46fa7ec7a2be8faac8d4a654809189c986443", - "action": "add" - } - }, - "NumpyScalarObject": { - "1": { - "version": 1, - "hash": "8753e5c78270a5cacbf0439447724772f4765351a4a8b58b0a5c416a6b2c8b6e", - "action": "add" - } - }, - "NumpyBoolObject": { - "1": { - "version": 1, - "hash": "331c44f8fa3d0a077f1aaad7313bae2c43b386d04def7b8bedae9fdf7690134d", - "action": "add" - } - }, - "PandasDataframeObject": { - "1": { - "version": 1, - "hash": "5e8018364cea31d5f185a901da4ab89846b02153ee7d041ee8a6d305ece31f90", - "action": "add" - } - }, - "PandasSeriesObject": { - "1": { - "version": 1, - "hash": "b8bd482bf16fc7177e9778292cd42f8835b6ced2ce8dc88908b4b8e6d7c7528f", - "action": "add" - } - }, - "Change": { - "1": { - "version": 1, - "hash": "75fb9a5cd4e76b189ebe130a421d3921a0c251947a48bbb92a2ef1c315dc3c16", - "action": "add" - } - }, - "ChangeStatus": { - "1": { - "version": 1, - "hash": "c914a6f7637b555a51b71e8e197e591f7a2e28121e29b5dd586f87e0383d179d", - "action": "add" - } - }, - "ActionStoreChange": { - "1": { - "version": 1, - "hash": "1a803bb08924b49f3114fd46e0e132f819d4d56be5e03a27e9fe90947ca26e85", - "action": "add" - } - }, - "CreateCustomImageChange": { - "1": { - "version": 1, - "hash": "c3dbea3f49979fdcc517c0d13cd02739ca2fe86b370c42496a224f142ae31562", - "action": "add" - } - }, - "CreateCustomWorkerPoolChange": { - "1": { - "version": 1, - "hash": "0355793dd58b364dcb84fff29714b6a26446bead3ba95c6d75e3200008e580f4", - "action": "add" - } - }, - "Request": { - "1": { - "version": 1, - "hash": "1d69f5f0074114f99aa29c5ee77cb20b9151e5b50e77b026f11c3632a12efadf", - "action": "add" - } - }, - "RequestInfo": { - "1": { - "version": 1, - "hash": "779562547744ebed64548f8021647292604fdf4256bf79685dfa14a1e56cc27b", - "action": "add" - } - }, - "RequestInfoFilter": { - "1": { - "version": 1, - "hash": "bb881a003032f4676321218d7cd09580f4d64fccaa1cf9e118fdcd5c73c3d3a8", - "action": "add" - } - }, - "SubmitRequest": { - "1": { - "version": 1, - "hash": "6c38b6ffd0a6f7442746e68b9ace7b21cb1dca7d2031929db5f9a302a280403f", - "action": "add" - } - }, - "ObjectMutation": { - "1": { - "version": 1, - "hash": "ce88096760ce9334599c8194ec97b0a1470651ad680d9d21b8826a0df0af2a36", - "action": "add" - } - }, - "EnumMutation": { - "1": { - "version": 1, - "hash": "5173fda73df17a344eb663b7692cca48bd46bf1773455439836b852cd165448c", - "action": "add" - } - }, - "UserCodeStatusChange": { - "1": { - "version": 1, - "hash": "89aaf7f1368c782e3a1b9e79988877f6eaa05ab84365f7d321b757fde7fe86e7", - "action": "add" - } - }, - "SyncedUserCodeStatusChange": { - "1": { - "version": 1, - "hash": "d9ad2d341eb645bd50d06330cd30fd4c266f93e37b9f5391d58b78365fc440e6", - "action": "add" - } - }, - "TwinAPIContextView": { - "1": { - "version": 1, - "hash": "e099eef32cb3a8a806cbdc54cc7fca96bed3d60344bd571163ec049db407938b", - "action": "add" - } - }, - "CustomAPIView": { - "1": { - "version": 1, - "hash": "769e96bebd05736ab860591670fb6da19406239b0104ddc71bd092a134335146", - "action": "add" - } - }, - "CustomApiEndpoint": { - "1": { - "version": 1, - "hash": "ec4a217585336d1b59c93c18570443a63f4fbb24d2c088fbacf80bcf389d23e8", - "action": "add" - } - }, - "PrivateAPIEndpoint": { - "1": { - "version": 1, - "hash": "6d7d143432c2811c520ab6dade005ba40173b590e5c676be04f5921b970ef938", - "action": "add" - } - }, - "PublicAPIEndpoint": { - "1": { - "version": 1, - "hash": "3bf51fc33aa8feb1abc9d0ef792e8889da31a57050430e0bd8e17f2065ff8734", - "action": "add" - } - }, - "UpdateTwinAPIEndpoint": { - "1": { - "version": 1, - "hash": "851e59412716e73c7f70a696619e0b375ce136b43f6fe2ea784747091caba5d8", - "action": "add" - } - }, - "CreateTwinAPIEndpoint": { - "1": { - "version": 1, - "hash": "3d0b84dae95ebcc6647b5aabe54e65b3c6bf957665fde57d8037806a4aac13be", - "action": "add" - } - }, - "TwinAPIEndpoint": { - "1": { - "version": 1, - "hash": "d1947b8f9c80d6c9b443e5a9f0758afa8849a5f12b9a511feefd7e4f82c374f4", - "action": "add" - } - }, - "SyncState": { - "1": { - "version": 1, - "hash": "9a3f0bb973858b55bc766c9770c4d9abcc817898f797d94a89938650c0c67868", - "action": "add" - } - }, - "WorkerSettings": { - "1": { - "version": 1, - "hash": "dca33003904a71688e5b07db65f8833eb4de8135aade7154076b8eafbb94d26b", - "action": "add" - } - }, - "HTTPServerRoute": { - "1": { - "version": 1, - "hash": "938245604a9c7e50001299afff5b669b2548364e356fed22a22780497831bf81", - "action": "add" - } - }, - "PythonServerRoute": { - "1": { - "version": 1, - "hash": "a068d8f942d55ecb6d45af88a27c6ebf208584275bf589cbc308df3f774ab9a9", - "action": "add" - } - }, - "VeilidServerRoute": { - "1": { - "version": 1, - "hash": "e676bc165601d2ede69707a4b6168ed4674f3f98887026d098a2dd4da4dfd097", - "action": "add" - } - }, - "ServerPeer": { - "1": { - "version": 1, - "hash": "0d5f252018e324ea0d2dcb5c2ad8bd15707220565fce4f14de7f63a8f9e4391b", - "action": "add" - } - }, - "ServerPeerUpdate": { - "1": { - "version": 1, - "hash": "0b854b57db7a18118c1fd8f31495b2ba4eeb9fbe4f24c631ff112418a94570d3", - "action": "add" - } - }, - "AssociationRequestChange": { - "1": { - "version": 1, - "hash": "0134ac0002879c85fc9ddb06bed6306a8905c8434b0a40d3a96ce24a7bd4da90", - "action": "add" - } - }, - "QueueItem": { - "1": { - "version": 1, - "hash": "1db212c46b6c56ccc5579cfe2141b693f0cd9286e2ede71210393e8455379bf1", - "action": "add" - } - }, - "ActionQueueItem": { - "1": { - "version": 1, - "hash": "396d579dfc2e2b36b9fbed2f204bffcca1bea7ee2db7175045dd3328ebf08718", - "action": "add" - } - }, - "APIEndpointQueueItem": { - "1": { - "version": 1, - "hash": "f04b3990a8d29c116d301e70df54d58f188895307a411dc13a666ff764ffd8dd", - "action": "add" - } - }, - "ZMQClientConfig": { - "1": { - "version": 1, - "hash": "36ee8f75067d5144f0ed062cdc79466caae16b7a128231d89b6b430174843bde", - "action": "add" - } - }, - "SQLiteStoreConfig": { - "1": { - "version": 1, - "hash": "ad062a5f863ae84683867d2a6a5e1d4420c010a64b88bc7b392106e33d71ac03", - "action": "add" - } - }, - "ProjectEvent": { - "1": { - "version": 1, - "hash": "dc0486c52daebd5e98c2b3b03ffd9a9a14bc3d86d8dc0c23e41ebf6c31fe2ffb", - "action": "add" - } - }, - "ProjectThreadMessage": { - "1": { - "version": 1, - "hash": "99256d7592577d1e37df94a06eabc0a287f2d79e144c51fd719315e278edb46d", - "action": "add" - } - }, - "ProjectMessage": { - "1": { - "version": 1, - "hash": "b5004b6354f71b19c81dd5f4b20bf446e0b959f5608a22707e96b944dd8175b0", - "action": "add" - } - }, - "ProjectRequestResponse": { - "1": { - "version": 1, - "hash": "52162a8a779a4a301d8755691bf4cf994c86b9f650f9e8c8a923b44e635b1bc0", - "action": "add" - } - }, - "ProjectRequest": { - "1": { - "version": 1, - "hash": "dc684135d5a5a48e5fc7988598c1e6e0de76cf1c5995f1c283fcf63d0eb4d24f", - "action": "add" - } - }, - "AnswerProjectPoll": { - "1": { - "version": 1, - "hash": "c83d83a5ba6cc034d5061df200b3f1d029aa770b1e13dbef959bb1790323dc6e", - "action": "add" - } - }, - "ProjectPoll": { - "1": { - "version": 1, - "hash": "ecf69b3b324e0bee9c82295796d44c4e8f796496cdc9db6d4302c2f160566466", - "action": "add" - } - }, - "Project": { - "1": { - "version": 1, - "hash": "de86a1163ddbcd1cc3cc2b1b5dfcb85a8ad9f9d4bbc759c2b1f92a0d0a2ff184", - "action": "add" - } - }, - "ProjectSubmit": { - "1": { - "version": 1, - "hash": "7555ba11ee5a814dcd9c45647300020f7359efc1081559940990cbd745936cac", - "action": "add" - } - }, - "Plan": { - "1": { - "version": 1, - "hash": "ed05cb87aec832098fc464ac36cd6bceaab705463d0d2fa1b2d8e1ccc510018c", - "action": "add" - } - }, - "EnclaveMetadata": { - "1": { - "version": 1, - "hash": "8d2dfafa01ec909c080a790cf15a8fc78e00382d3bfe6207098ceb25a60b9c53", - "action": "add" - } - } - } + "1": { + "release_name": "0.9.1.json" } } diff --git a/packages/syft/src/syft/protocol/releases/0.9.1.json b/packages/syft/src/syft/protocol/releases/0.9.1.json new file mode 100644 index 00000000000..46f6e49850a --- /dev/null +++ b/packages/syft/src/syft/protocol/releases/0.9.1.json @@ -0,0 +1,1178 @@ +{ + "1": { + "object_versions": { + "SyftObjectVersioned": { + "1": { + "version": 1, + "hash": "7c842dcdbb57e2528ffa690ea18c19fff3c8a591811d40cad2b19be3100e2ff4", + "action": "add" + } + }, + "BaseDateTime": { + "1": { + "version": 1, + "hash": "614db484b1950be729902b1861bd3a7b33899176507c61cef11dc0d44611cfd3", + "action": "add" + } + }, + "SyftObject": { + "1": { + "version": 1, + "hash": "bb70d874355988908d3a92a3941d6613a6995a4850be3b6a0147f4d387724406", + "action": "add" + } + }, + "PartialSyftObject": { + "1": { + "version": 1, + "hash": "19a995fcc2833f4fab24584fd99b71a80c2ef1f13c06f83af79e4482846b1656", + "action": "add" + } + }, + "ServerMetadata": { + "1": { + "version": 1, + "hash": "1691c7667eca86b20c4189e90ce4e643dd41fd3682cdb69c6308878f2a6f135c", + "action": "add" + } + }, + "StoreConfig": { + "1": { + "version": 1, + "hash": "a9997fce6a8a0ed2884c58b8eb9382f8554bdd18fff61f8bf0451945bcff12c7", + "action": "add" + } + }, + "MongoDict": { + "1": { + "version": 1, + "hash": "57e36f57eed75e62b29e2bac1295035a9bf2c0e3c56719dac24cb6cc685be00b", + "action": "add" + } + }, + "MongoStoreConfig": { + "1": { + "version": 1, + "hash": "53342b27d34165b7e2699f8e7ad70d13d125875e6a75e8fa18f5796428f41036", + "action": "add" + } + }, + "LinkedObject": { + "1": { + "version": 1, + "hash": "d80f5ac7f51a9383be1a3cb334d56ae50e49733ed3199f3b6b5d6febd9de410b", + "action": "add" + } + }, + "BaseConfig": { + "1": { + "version": 1, + "hash": "10bd7566041d0f0a3aa295367785fdcc2c5bbf0ded984ac9230754f37496a6a7", + "action": "add" + }, + "2": { + "version": 2, + "hash": "890d2879ac44611db9b88ba9334a721130d0ac3aa18a303fa9e4081f14b9b8c7", + "action": "add" + } + }, + "ServiceConfig": { + "1": { + "version": 1, + "hash": "28af8a296f5ff63de50438277eaa1f4380682e6aca9f2ca28320d7a444825e88", + "action": "add" + }, + "2": { + "version": 2, + "hash": "93dfab144e0b0884c602358b3a9ce889bb29ab96e3b4adcfe3cef47a31694a9a", + "action": "add" + } + }, + "LibConfig": { + "1": { + "version": 1, + "hash": "ee8f0e3f6aae81948d72e30226645e8eb5d312a6770411a1edca748168c467c0", + "action": "add" + }, + "2": { + "version": 2, + "hash": "a8a78a8d726ee9e79f95614f3d0fa5b85edc6fce7be7651715208669be93e0e3", + "action": "add" + } + }, + "APIEndpoint": { + "1": { + "version": 1, + "hash": "faa1cf9336a0d1233868c8c57745ff38c0be60399dc1acd0c0e8dd440e405dbd", + "action": "add" + } + }, + "LibEndpoint": { + "1": { + "version": 1, + "hash": "a585c83a33a019d363ae5a0c6d4197193654307c19a4829dfbf8a8cfd2c1842a", + "action": "add" + } + }, + "SignedSyftAPICall": { + "1": { + "version": 1, + "hash": "2f959455f7130f4e59360b8aa58f19785b76eaa0f8a5a9188a6cbf32b31311ca", + "action": "add" + } + }, + "SyftAPICall": { + "1": { + "version": 1, + "hash": "59e89e7b9ea30deaed64d1ffd9bc0769b999d3082b305428432c1f5be36c6343", + "action": "add" + } + }, + "SyftAPIData": { + "1": { + "version": 1, + "hash": "820b279c581cafd9bb5009702d4e3db22ec3a3156676426304b9038dad260a24", + "action": "add" + } + }, + "SyftAPI": { + "1": { + "version": 1, + "hash": "cc13ab058ee36748c14b0d4bd9b9e894c7566fff09cfa4170b3eece520169f15", + "action": "add" + } + }, + "User": { + "1": { + "version": 1, + "hash": "2df4b68182c558dba5485a8a6867acf2a5c341b249ad67373a504098aa8c4343", + "action": "add" + }, + "2": { + "version": 2, + "hash": "af6fb5b2e1606e97838f4a60f0536ad95db606d455e94acbd1977df866608a2c", + "action": "add" + } + }, + "UserUpdate": { + "1": { + "version": 1, + "hash": "1bf6707c69b809c804fb939c7c37d787c2f6889508a4bec37d24221af2eb777a", + "action": "add" + } + }, + "UserCreate": { + "1": { + "version": 1, + "hash": "49d6087e2309ba59987f3126e286e74b3a66492a08ad82fa507ea17d52ce78e3", + "action": "add" + } + }, + "UserSearch": { + "1": { + "version": 1, + "hash": "9ac946338cca68d00d1696a57943442f062628ec3daf53077d0bdd3f72cd9fa0", + "action": "add" + } + }, + "UserView": { + "1": { + "version": 1, + "hash": "0b52d758e31d5889c9cd88afb467aae4a74e34a5276924e07012243c34d300fe", + "action": "add" + } + }, + "UserViewPage": { + "1": { + "version": 1, + "hash": "1cd6528d02ec180f080d5c35f0da760d8a59af9da7baaa9c17c1c7cedcc858fa", + "action": "add" + } + }, + "UserPrivateKey": { + "1": { + "version": 1, + "hash": "4817d8147aba94373f320dcd90e65f097cf6e5a2ef353aa8520e23128d522b5d", + "action": "add" + } + }, + "DateTime": { + "1": { + "version": 1, + "hash": "394abb554114ead4d63c36e3fe83ac018dead4b21a8465174009577c46d54c58", + "action": "add" + } + }, + "ReplyNotification": { + "1": { + "version": 1, + "hash": "84102dfc59d711b03c2f3d3a6ecaca000b6835f1bbdd9af801057f7aacb5f1d0", + "action": "add" + } + }, + "Notification": { + "1": { + "version": 1, + "hash": "af4cb232bff390c431e399975f048b34da7e940ace8b23b940a3b398c91c5326", + "action": "add" + } + }, + "CreateNotification": { + "1": { + "version": 1, + "hash": "7e426c946b7d5db6f9427960ec16042f3018091d835ca5966f3568c324a2ab53", + "action": "add" + } + }, + "UserNotificationActivity": { + "1": { + "version": 1, + "hash": "422fd01c6d9af38688a9982abd34e80794a1f6ddd444cca225d77f49189847a9", + "action": "add" + } + }, + "NotificationPreferences": { + "1": { + "version": 1, + "hash": "a42f06b367e7c6cbabcbf3cfcc84d1ca0873e457d972ebd060e87c9d6185f62b", + "action": "add" + } + }, + "NotifierSettings": { + "1": { + "version": 1, + "hash": "65c8ab814d35fac32f68d3000756692592cc59940f30e3af3dcdfa2328755b9d", + "action": "add" + }, + "2": { + "version": 2, + "hash": "be8b52597fc628d1b7cd22b776ee81416e1adbb04a45188778eb0e32ed1416b4", + "action": "add" + } + }, + "SyftImageRegistry": { + "1": { + "version": 1, + "hash": "67e18903e41cba1afe136adf29d404b63ec04fea6e928abb2533ec4fa52b246b", + "action": "add" + } + }, + "SyftWorkerImage": { + "1": { + "version": 1, + "hash": "44da7badfbe573d5403d3ab78c077f17dbefc560b81fdf927b671815be047441", + "action": "add" + } + }, + "SyftWorker": { + "1": { + "version": 1, + "hash": "9d897f6039eabe48dfa8e8d5c5cdcb283b0375b4c64571b457777eaaf3fb1920", + "action": "add" + } + }, + "WorkerPool": { + "1": { + "version": 1, + "hash": "16efc5dd2596ae744fd611c8f46af9eaec1bd5729eb20e85e9fd2f31df402564", + "action": "add" + } + }, + "MarkdownDescription": { + "1": { + "version": 1, + "hash": "31a73f8824cad1636a55d14b6a1074cdb071d0d4e16e86baaa3d4f63a7e80134", + "action": "add" + } + }, + "HTMLObject": { + "1": { + "version": 1, + "hash": "97f2e93f5ceaa88015047186f66a17ff13df2a6b7925b41331f9e19d5a515a9f", + "action": "add" + } + }, + "PwdTokenResetConfig": { + "1": { + "version": 1, + "hash": "0415a272428f22add4896c64aa9f29c8c1d35619e2433da6564eb5f1faff39ac", + "action": "add" + } + }, + "ServerSettingsUpdate": { + "1": { + "version": 1, + "hash": "1e4260ad879ae80728c3ffae2cd1d48759abd51f9d0960d4b25855cdbb4c506b", + "action": "add" + }, + "2": { + "version": 2, + "hash": "23b2716e9dceca667e228408e2416c82f11821e322e5bccf1f83406f3d09abdc", + "action": "add" + }, + "3": { + "version": 3, + "hash": "335c7946f2e52d09c7b26f511120cd340717c74c5cca9107e84f839da993c55c", + "action": "add" + }, + "4": { + "version": 4, + "hash": "8d7a41992c39c287fcb46383bed429ce75d3c9524ced8c86b88c26dd0232e2fe", + "action": "add" + } + }, + "ServerSettings": { + "1": { + "version": 1, + "hash": "5a1e7470cbeaaae5b80ac9beecb743734f7e4e42d429a09ea8defa569a5ddff1", + "action": "add" + }, + "2": { + "version": 2, + "hash": "7727ea54e494dc9deaa0d1bd38ac8a6180bc192b74eec5659adbc338a19e21f5", + "action": "add" + }, + "3": { + "version": 3, + "hash": "997667e1cba22d151857aacc2caba6b1ca73c1648adbd03461dc74a0c0c372b3", + "action": "add" + }, + "4": { + "version": 4, + "hash": "b8067777967a0e06733433e179e549caaf501419d62f7e8474ee33b839e3890d", + "action": "add" + } + }, + "HTTPConnection": { + "1": { + "version": 1, + "hash": "bf10f81646c71069c76292b1237b4a3de1e507264392c5c591d067636ce6fb46", + "action": "add" + } + }, + "PythonConnection": { + "1": { + "version": 1, + "hash": "28010778b5e3463ff6960a0e2224818de00bc7b5e6f892192e02e399ccbe18b5", + "action": "add" + } + }, + "ActionDataEmpty": { + "1": { + "version": 1, + "hash": "e0e4a5cf18d05b6b747addc048515c6f2a5f35f0766ebaee96d898cb971e1c5b", + "action": "add" + } + }, + "ObjectNotReady": { + "1": { + "version": 1, + "hash": "8cf471e205cd0893d6aae5f0227d14db7df1c9698da08a3ab991f59132d17fe9", + "action": "add" + } + }, + "ActionDataLink": { + "1": { + "version": 1, + "hash": "3469478343439e411b761c270eec63eb3d533e459ad72d0965158c3a6cdf3b9a", + "action": "add" + } + }, + "Action": { + "1": { + "version": 1, + "hash": "021826d7c6f69bd0283d025d40661f3ffbeba8810ca94de01344f6afbdae62cd", + "action": "add" + } + }, + "ActionObject": { + "1": { + "version": 1, + "hash": "0a5f4bc343cb114a251f06686ecdbb59d74bfb3d29a098b176699deb35a1e683", + "action": "add" + } + }, + "AnyActionObject": { + "1": { + "version": 1, + "hash": "b3c44c7788c59c03fa1baeec656c2ca6e633f4cbd4b23ff7ece6ee94c38449f0", + "action": "add" + } + }, + "CustomEndpointActionObject": { + "1": { + "version": 1, + "hash": "c7addbaf2777707f3e91e5c1e092343476cd22efc4ec8617f39ccf76e61a5a14", + "action": "add" + }, + "2": { + "version": 2, + "hash": "846ba36e8737a1bec16853c9de54c4948450009278e0b76fe7e3355ef9e70089", + "action": "add" + } + }, + "DataSubject": { + "1": { + "version": 1, + "hash": "582cdf9e82b5d6915b7f09f7c0d5f08328b11a2ce9b0198e5083f1672c2e2bf5", + "action": "add" + } + }, + "DataSubjectCreate": { + "1": { + "version": 1, + "hash": "5a8423c2690d55f425bfeecc87cd4a797a75d88ebb5fbda754d4f269b62d2ceb", + "action": "add" + } + }, + "DataSubjectMemberRelationship": { + "1": { + "version": 1, + "hash": "0810483ea76ea10c8f286c6035dc0b2085291f345183be50c179f3a05a577110", + "action": "add" + } + }, + "Contributor": { + "1": { + "version": 1, + "hash": "30c32bd44098f00e0b15496be441763b6e50af8b12d3d2bef33aca6287193876", + "action": "add" + } + }, + "Asset": { + "1": { + "version": 1, + "hash": "000abc78719611c106295cf12b1690b7e5411dc1bb9db9d4afd22956da90d1f4", + "action": "add" + } + }, + "CreateAsset": { + "1": { + "version": 1, + "hash": "357d52576cb12b24fb3980342bb49a562b065c0e4419e87d34176340628c7309", + "action": "add" + } + }, + "Dataset": { + "1": { + "version": 1, + "hash": "0ca6b0b4a3aebb2c8f351668075b44951bb20d1e23a779b82109124f334ce3a4", + "action": "add" + } + }, + "DatasetPageView": { + "1": { + "version": 1, + "hash": "aa0dd69637281b80d5523b4409a2c7e89db114c9fe79c858063c6dadff8977d1", + "action": "add" + }, + "2": { + "version": 2, + "hash": "be1ca6dcd0b3aa0481ce5dce737e78432d06a78ad0c701aaf136be407c798352", + "action": "add" + } + }, + "CreateDataset": { + "1": { + "version": 1, + "hash": "7e02dfa89540c3dbebacbb13810d95cdc4e36db31d56cffed7ab54abe25716c9", + "action": "add" + } + }, + "SyftLog": { + "1": { + "version": 1, + "hash": "1bcd71e5bf3f0db3bba0996f33b6b2bde3489b9c71f11e6b30c3495c76a8f53f", + "action": "add" + } + }, + "JobItem": { + "1": { + "version": 1, + "hash": "0b32277b7d3b9bdc14a2a51cc9005f8254e7f7b6ec059ddcccbcd681a807afb6", + "action": "add" + }, + "2": { + "version": 2, + "hash": "b087d0c62b7d304c6ca80e4fb0e8a7f2a444be8f8cba57490dc09aeb98033105", + "action": "add" + } + }, + "ExecutionOutput": { + "1": { + "version": 1, + "hash": "e36c71685edf5276a3427cb6749550486d3a177c1dcf73dd337ab2a73c0ce6b5", + "action": "add" + } + }, + "TwinObject": { + "1": { + "version": 1, + "hash": "4f31243fb348dbb083579afd6f638d75af010cb53d19bfba59b74afff41ccbbb", + "action": "add" + } + }, + "PolicyRule": { + "1": { + "version": 1, + "hash": "44d1ca1db97be46f66558aa1a729ff31bf8e113c6a913b11aedf9d6b6ad5b7b5", + "action": "add" + } + }, + "CreatePolicyRule": { + "1": { + "version": 1, + "hash": "342bb723526d445151a0435f57d251f4c1219f8ae7cca3e8e9fce52e2ee1b8b1", + "action": "add" + } + }, + "CreatePolicyRuleConstant": { + "1": { + "version": 1, + "hash": "78b54832cb0468a87013bc36bc11d4759874ca1b5065a1b711f1e5ef5d94c2df", + "action": "add" + } + }, + "Matches": { + "1": { + "version": 1, + "hash": "dd6d91ddb2ec5eaf60be2b0899ecfdb9a15f7904aa39d2f4d9bb2d7b793040e6", + "action": "add" + } + }, + "PreFill": { + "1": { + "version": 1, + "hash": "c7aefb11dc4c4569dcd1e6988371047a32a8be1b32ad46d12adba419a19769ad", + "action": "add" + } + }, + "UserOwned": { + "1": { + "version": 1, + "hash": "c8738dc3d8c2a5ef461b85a0467c3dff53dab16b54a4d12b44b1477906aef51d", + "action": "add" + } + }, + "MixedInputPolicy": { + "1": { + "version": 1, + "hash": "37bb12d950518d9579c8ec7c4cc22ac731ea82caf8c1370dd0b0a82b46462dde", + "action": "add" + } + }, + "ExactMatch": { + "1": { + "version": 1, + "hash": "5eb37edbf5e451d942e599247f3eaed923c1fe9d91eefdba02bf06503f6cc08d", + "action": "add" + } + }, + "OutputHistory": { + "1": { + "version": 1, + "hash": "9366db79d131f8c65e5a4ff12c90e2aa0c11e302debe06e46eeb93b26e2aaf61", + "action": "add" + } + }, + "OutputPolicyExecuteCount": { + "1": { + "version": 1, + "hash": "2a77e5ed5c7b0391147562651ad4061e20b11745c191fbc34cb549da37ba72dd", + "action": "add" + } + }, + "OutputPolicyExecuteOnce": { + "1": { + "version": 1, + "hash": "5589c00d127d9eb1f5ccf3a16def8219737784d57bb3bf9be5cb6d83325ef436", + "action": "add" + } + }, + "EmptyInputPolicy": { + "1": { + "version": 1, + "hash": "7ef81cfd223be0064600e1503f8b04bafc16385e27730e9319466e68a077c68b", + "action": "add" + } + }, + "UserPolicy": { + "1": { + "version": 1, + "hash": "74373bb71a334f4dcf77623ae10ff5b1c7e5b3006f65f2051ffb1e01f422f982", + "action": "add" + } + }, + "SubmitUserPolicy": { + "1": { + "version": 1, + "hash": "ec4e808eb39613bcdbbbf9ffb3267612084a9d99880a2f3bee3ef32d46329c02", + "action": "add" + } + }, + "UserCodeStatusCollection": { + "1": { + "version": 1, + "hash": "735ecf2d4abb1e7d19b2e751d880f32b01ce267ba10e417ef1b440be3d94d8f1", + "action": "add" + } + }, + "UserCode": { + "1": { + "version": 1, + "hash": "3bcd14413b9c4fbde7c5612c2ed713518340280b5cff89cf2aaaf1c77c4037a8", + "action": "add" + } + }, + "SubmitUserCode": { + "1": { + "version": 1, + "hash": "d2bb8cfe12f070b4adafded78ce01900c5409bd83f055f94b1e285745ef65a76", + "action": "add" + } + }, + "UserCodeExecutionResult": { + "1": { + "version": 1, + "hash": "1f4cbc62caac4dd193f427306405dc7a099ae744bea5830cf57149ce71c1e589", + "action": "add" + } + }, + "UserCodeExecutionOutput": { + "1": { + "version": 1, + "hash": "c1d53300a39dbbb437d7d5a1257bd175a067b1065f4099a0938fac7540035258", + "action": "add" + }, + "2": { + "version": 2, + "hash": "3e104e39b4ab53c950e61e4f7e92ce935cf96a5100de301de9bf297eb7e5787e", + "action": "add" + } + }, + "CodeHistory": { + "1": { + "version": 1, + "hash": "e3ef5346f108257828f364d22b12d9311812c9cf843200afef5dc4d9302f9b21", + "action": "add" + } + }, + "CodeHistoryView": { + "1": { + "version": 1, + "hash": "8b8b97d334b51d1ce0a9efab722411ff25caa3f12be319105954497e0a306eb2", + "action": "add" + } + }, + "CodeHistoriesDict": { + "1": { + "version": 1, + "hash": "01d7dcd4b21525a06e4484d8699a4a34a5c84f1f6026ec55e32eb30412742601", + "action": "add" + } + }, + "UsersCodeHistoriesDict": { + "1": { + "version": 1, + "hash": "4ed8b83973258ea19a1f91feb2590ff73b801be86f4296cc3db48f6929ff784c", + "action": "add" + } + }, + "BlobFile": { + "1": { + "version": 1, + "hash": "d99239100f1cb0b73c69b2ad7cab01a06909cc3a4976ba2b3b67cf6fe5e2f516", + "action": "add" + } + }, + "BlobFileOBject": { + "1": { + "version": 1, + "hash": "6c40dab2c8d2220d4fff7cc653d76cc026a856db7e2b5713b6341e255adc7ea2", + "action": "add" + } + }, + "SecureFilePathLocation": { + "1": { + "version": 1, + "hash": "ea5978b98d7773d221665b450454c9130c103a5c850669a0acd620607cd614b7", + "action": "add" + } + }, + "SeaweedSecureFilePathLocation": { + "1": { + "version": 1, + "hash": "3fc9bfc8c1b1cf660c9747e8c1fe3eb2220e78d4e3b5d6b5c5f29a07a77ebf3e", + "action": "add" + } + }, + "AzureSecureFilePathLocation": { + "1": { + "version": 1, + "hash": "090a9e962eeb655586ee966c5651d8996363969818a38f9a486fd64d33047e05", + "action": "add" + } + }, + "BlobStorageEntry": { + "1": { + "version": 1, + "hash": "afdc6a1d8a24b1ee1ed9d3e79f5bac64b4f0d9d36800f07f10be0b896470345f", + "action": "add" + } + }, + "BlobStorageMetadata": { + "1": { + "version": 1, + "hash": "9d4b61ac4ea1910c2f7c767a50a6a52544a24663548f069e79bd906f11b538e4", + "action": "add" + } + }, + "CreateBlobStorageEntry": { + "1": { + "version": 1, + "hash": "ffc3cbfeade67d074dc5bf7d655a1eb8c83630076028a72b3cc4548f3b413e14", + "action": "add" + } + }, + "SyftObjectMigrationState": { + "1": { + "version": 1, + "hash": "ee83315828551f18904bab18e0cac48896493620561215b04cc448e6ce5834af", + "action": "add" + } + }, + "StoreMetadata": { + "1": { + "version": 1, + "hash": "8de9a22a2765ef976bc161cb0704347d30350c085da8c8ffa876065cfca3e5fd", + "action": "add" + } + }, + "MigrationData": { + "1": { + "version": 1, + "hash": "cb96b8c8413609e1224341d1b0dd1efb08387c0ff7b0ff65eba36c0b104c9ed1", + "action": "add" + }, + "2": { + "version": 2, + "hash": "1d1b14c196221ecf6d644d7dcaa32ac9e90361b2687fa83161ff399ebc6df1bd", + "action": "add" + } + }, + "BlobRetrieval": { + "1": { + "version": 1, + "hash": "c422c74b89a9349742acaa848566fe18bfef1a83333458b858c074baed37a859", + "action": "add" + } + }, + "SyftObjectRetrieval": { + "1": { + "version": 1, + "hash": "b2b62447445adc4cd0b77ab59d6fa56624dd316fb50281e570daad07556b6db2", + "action": "add" + } + }, + "BlobRetrievalByURL": { + "1": { + "version": 1, + "hash": "4db0e3b7a6334d3835356d8393866711e243e360af25a95f3cc4066f032404b5", + "action": "add" + } + }, + "BlobDeposit": { + "1": { + "version": 1, + "hash": "6eb5cc57dc763126bfc6ec5a2b79d02e77eadf9d9efb1888a5c366b7799c1c24", + "action": "add" + } + }, + "OnDiskBlobDeposit": { + "1": { + "version": 1, + "hash": "817bf1bee4a35bfa1cd25d6779a10d8d180b1b3f1e837952f81f48b9411d1970", + "action": "add" + } + }, + "RemoteConfig": { + "1": { + "version": 1, + "hash": "179d067099a178d748c6d9a0477e8de7c3b55577439669eca7150258f2409567", + "action": "add" + } + }, + "AzureRemoteConfig": { + "1": { + "version": 1, + "hash": "a143811fec0da5fd881e927643ef667c91c78a2c90519cf88da7da20738bd187", + "action": "add" + } + }, + "SeaweedFSBlobDeposit": { + "1": { + "version": 1, + "hash": "febeb2a2ce81aa2c512e4c6b611b582984042aafa0541403d4584662273a166c", + "action": "add" + } + }, + "DictStoreConfig": { + "1": { + "version": 1, + "hash": "2e1365c5535fa51c22eef79f67dd6444789bc829c27881367e3050e06e2ffbfe", + "action": "add" + } + }, + "NumpyArrayObject": { + "1": { + "version": 1, + "hash": "05dd2917b7692b3daf4e7ad083a46fa7ec7a2be8faac8d4a654809189c986443", + "action": "add" + } + }, + "NumpyScalarObject": { + "1": { + "version": 1, + "hash": "8753e5c78270a5cacbf0439447724772f4765351a4a8b58b0a5c416a6b2c8b6e", + "action": "add" + } + }, + "NumpyBoolObject": { + "1": { + "version": 1, + "hash": "331c44f8fa3d0a077f1aaad7313bae2c43b386d04def7b8bedae9fdf7690134d", + "action": "add" + } + }, + "PandasDataframeObject": { + "1": { + "version": 1, + "hash": "5e8018364cea31d5f185a901da4ab89846b02153ee7d041ee8a6d305ece31f90", + "action": "add" + } + }, + "PandasSeriesObject": { + "1": { + "version": 1, + "hash": "b8bd482bf16fc7177e9778292cd42f8835b6ced2ce8dc88908b4b8e6d7c7528f", + "action": "add" + } + }, + "Change": { + "1": { + "version": 1, + "hash": "75fb9a5cd4e76b189ebe130a421d3921a0c251947a48bbb92a2ef1c315dc3c16", + "action": "add" + } + }, + "ChangeStatus": { + "1": { + "version": 1, + "hash": "c914a6f7637b555a51b71e8e197e591f7a2e28121e29b5dd586f87e0383d179d", + "action": "add" + } + }, + "ActionStoreChange": { + "1": { + "version": 1, + "hash": "1a803bb08924b49f3114fd46e0e132f819d4d56be5e03a27e9fe90947ca26e85", + "action": "add" + } + }, + "CreateCustomImageChange": { + "1": { + "version": 1, + "hash": "c3dbea3f49979fdcc517c0d13cd02739ca2fe86b370c42496a224f142ae31562", + "action": "add" + } + }, + "CreateCustomWorkerPoolChange": { + "1": { + "version": 1, + "hash": "0355793dd58b364dcb84fff29714b6a26446bead3ba95c6d75e3200008e580f4", + "action": "add" + } + }, + "Request": { + "1": { + "version": 1, + "hash": "1d69f5f0074114f99aa29c5ee77cb20b9151e5b50e77b026f11c3632a12efadf", + "action": "add" + } + }, + "RequestInfo": { + "1": { + "version": 1, + "hash": "779562547744ebed64548f8021647292604fdf4256bf79685dfa14a1e56cc27b", + "action": "add" + } + }, + "RequestInfoFilter": { + "1": { + "version": 1, + "hash": "bb881a003032f4676321218d7cd09580f4d64fccaa1cf9e118fdcd5c73c3d3a8", + "action": "add" + } + }, + "SubmitRequest": { + "1": { + "version": 1, + "hash": "6c38b6ffd0a6f7442746e68b9ace7b21cb1dca7d2031929db5f9a302a280403f", + "action": "add" + } + }, + "ObjectMutation": { + "1": { + "version": 1, + "hash": "ce88096760ce9334599c8194ec97b0a1470651ad680d9d21b8826a0df0af2a36", + "action": "add" + } + }, + "EnumMutation": { + "1": { + "version": 1, + "hash": "5173fda73df17a344eb663b7692cca48bd46bf1773455439836b852cd165448c", + "action": "add" + } + }, + "UserCodeStatusChange": { + "1": { + "version": 1, + "hash": "89aaf7f1368c782e3a1b9e79988877f6eaa05ab84365f7d321b757fde7fe86e7", + "action": "add" + } + }, + "SyncedUserCodeStatusChange": { + "1": { + "version": 1, + "hash": "d9ad2d341eb645bd50d06330cd30fd4c266f93e37b9f5391d58b78365fc440e6", + "action": "add" + } + }, + "TwinAPIContextView": { + "1": { + "version": 1, + "hash": "e099eef32cb3a8a806cbdc54cc7fca96bed3d60344bd571163ec049db407938b", + "action": "add" + } + }, + "CustomAPIView": { + "1": { + "version": 1, + "hash": "769e96bebd05736ab860591670fb6da19406239b0104ddc71bd092a134335146", + "action": "add" + } + }, + "CustomApiEndpoint": { + "1": { + "version": 1, + "hash": "ec4a217585336d1b59c93c18570443a63f4fbb24d2c088fbacf80bcf389d23e8", + "action": "add" + } + }, + "PrivateAPIEndpoint": { + "1": { + "version": 1, + "hash": "6d7d143432c2811c520ab6dade005ba40173b590e5c676be04f5921b970ef938", + "action": "add" + } + }, + "PublicAPIEndpoint": { + "1": { + "version": 1, + "hash": "3bf51fc33aa8feb1abc9d0ef792e8889da31a57050430e0bd8e17f2065ff8734", + "action": "add" + } + }, + "UpdateTwinAPIEndpoint": { + "1": { + "version": 1, + "hash": "851e59412716e73c7f70a696619e0b375ce136b43f6fe2ea784747091caba5d8", + "action": "add" + } + }, + "CreateTwinAPIEndpoint": { + "1": { + "version": 1, + "hash": "3d0b84dae95ebcc6647b5aabe54e65b3c6bf957665fde57d8037806a4aac13be", + "action": "add" + } + }, + "TwinAPIEndpoint": { + "1": { + "version": 1, + "hash": "d1947b8f9c80d6c9b443e5a9f0758afa8849a5f12b9a511feefd7e4f82c374f4", + "action": "add" + } + }, + "SyncState": { + "1": { + "version": 1, + "hash": "9a3f0bb973858b55bc766c9770c4d9abcc817898f797d94a89938650c0c67868", + "action": "add" + } + }, + "WorkerSettings": { + "1": { + "version": 1, + "hash": "dca33003904a71688e5b07db65f8833eb4de8135aade7154076b8eafbb94d26b", + "action": "add" + } + }, + "HTTPServerRoute": { + "1": { + "version": 1, + "hash": "938245604a9c7e50001299afff5b669b2548364e356fed22a22780497831bf81", + "action": "add" + } + }, + "PythonServerRoute": { + "1": { + "version": 1, + "hash": "a068d8f942d55ecb6d45af88a27c6ebf208584275bf589cbc308df3f774ab9a9", + "action": "add" + } + }, + "VeilidServerRoute": { + "1": { + "version": 1, + "hash": "e676bc165601d2ede69707a4b6168ed4674f3f98887026d098a2dd4da4dfd097", + "action": "add" + } + }, + "ServerPeer": { + "1": { + "version": 1, + "hash": "0d5f252018e324ea0d2dcb5c2ad8bd15707220565fce4f14de7f63a8f9e4391b", + "action": "add" + } + }, + "ServerPeerUpdate": { + "1": { + "version": 1, + "hash": "0b854b57db7a18118c1fd8f31495b2ba4eeb9fbe4f24c631ff112418a94570d3", + "action": "add" + } + }, + "AssociationRequestChange": { + "1": { + "version": 1, + "hash": "0134ac0002879c85fc9ddb06bed6306a8905c8434b0a40d3a96ce24a7bd4da90", + "action": "add" + } + }, + "QueueItem": { + "1": { + "version": 1, + "hash": "1db212c46b6c56ccc5579cfe2141b693f0cd9286e2ede71210393e8455379bf1", + "action": "add" + } + }, + "ActionQueueItem": { + "1": { + "version": 1, + "hash": "396d579dfc2e2b36b9fbed2f204bffcca1bea7ee2db7175045dd3328ebf08718", + "action": "add" + } + }, + "APIEndpointQueueItem": { + "1": { + "version": 1, + "hash": "f04b3990a8d29c116d301e70df54d58f188895307a411dc13a666ff764ffd8dd", + "action": "add" + } + }, + "ZMQClientConfig": { + "1": { + "version": 1, + "hash": "36ee8f75067d5144f0ed062cdc79466caae16b7a128231d89b6b430174843bde", + "action": "add" + } + }, + "SQLiteStoreConfig": { + "1": { + "version": 1, + "hash": "ad062a5f863ae84683867d2a6a5e1d4420c010a64b88bc7b392106e33d71ac03", + "action": "add" + } + }, + "ProjectEvent": { + "1": { + "version": 1, + "hash": "dc0486c52daebd5e98c2b3b03ffd9a9a14bc3d86d8dc0c23e41ebf6c31fe2ffb", + "action": "add" + } + }, + "ProjectThreadMessage": { + "1": { + "version": 1, + "hash": "99256d7592577d1e37df94a06eabc0a287f2d79e144c51fd719315e278edb46d", + "action": "add" + } + }, + "ProjectMessage": { + "1": { + "version": 1, + "hash": "b5004b6354f71b19c81dd5f4b20bf446e0b959f5608a22707e96b944dd8175b0", + "action": "add" + } + }, + "ProjectRequestResponse": { + "1": { + "version": 1, + "hash": "52162a8a779a4a301d8755691bf4cf994c86b9f650f9e8c8a923b44e635b1bc0", + "action": "add" + } + }, + "ProjectRequest": { + "1": { + "version": 1, + "hash": "dc684135d5a5a48e5fc7988598c1e6e0de76cf1c5995f1c283fcf63d0eb4d24f", + "action": "add" + } + }, + "AnswerProjectPoll": { + "1": { + "version": 1, + "hash": "c83d83a5ba6cc034d5061df200b3f1d029aa770b1e13dbef959bb1790323dc6e", + "action": "add" + } + }, + "ProjectPoll": { + "1": { + "version": 1, + "hash": "ecf69b3b324e0bee9c82295796d44c4e8f796496cdc9db6d4302c2f160566466", + "action": "add" + } + }, + "Project": { + "1": { + "version": 1, + "hash": "de86a1163ddbcd1cc3cc2b1b5dfcb85a8ad9f9d4bbc759c2b1f92a0d0a2ff184", + "action": "add" + } + }, + "ProjectSubmit": { + "1": { + "version": 1, + "hash": "7555ba11ee5a814dcd9c45647300020f7359efc1081559940990cbd745936cac", + "action": "add" + } + }, + "Plan": { + "1": { + "version": 1, + "hash": "ed05cb87aec832098fc464ac36cd6bceaab705463d0d2fa1b2d8e1ccc510018c", + "action": "add" + } + }, + "EnclaveMetadata": { + "1": { + "version": 1, + "hash": "8d2dfafa01ec909c080a790cf15a8fc78e00382d3bfe6207098ceb25a60b9c53", + "action": "add" + } + } + } + } +} \ No newline at end of file diff --git a/packages/syft/src/syft/util/api_snapshot/syft_api_spec_stable.json b/packages/syft/src/syft/util/api_snapshot/syft_api_spec_stable.json index 79f596bb8de..f43e041af0a 100644 --- a/packages/syft/src/syft/util/api_snapshot/syft_api_spec_stable.json +++ b/packages/syft/src/syft/util/api_snapshot/syft_api_spec_stable.json @@ -6,9 +6,9 @@ "soft_delete": "", "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "cd82a2d4ad0af5d80996f724b92268c8c5c97c653b3c17871be85c4fa3f4c283" + "hash": "7188dd0b7944ed26955b97a6a6149586fe144db59970d23f61af190aa54497c7" }, "Actionservice.action.execute": { "public_path": "action.execute", @@ -16,9 +16,9 @@ "signature": { "action": "" }, - "return_type": "typing.Union[result.result.Ok[syft.service.action.action_object.ActionObject], result.result.Err[result.result.Err]]", + "return_type": "", "warning": "", - "hash": "c8407a9407269a3a67548d05e8a3265ded0b342847776ff8d8e065fc11c8280f" + "hash": "71de9ba14014e015a5724978ffdec210b5b844c88dabded615580334bf9b0ef5" }, "Actionservice.action.exists": { "public_path": "action.exists", @@ -26,9 +26,9 @@ "signature": { "obj_id": "" }, - "return_type": "typing.Union[result.result.Ok[syft.service.response.SyftSuccess], result.result.Err[syft.service.response.SyftError]]", + "return_type": "", "warning": "", - "hash": "a58eba215d668b403e8eb72a5c3f128d00ce3f4ea5ead90918fd0b696a6cc42b" + "hash": "2daf41389eef09019c1f114f948ccc47c7094f94484b7ae467b06de224efb36c" }, "Actionservice.action.get": { "public_path": "action.get", @@ -38,9 +38,9 @@ "twin_mode": "", "uid": "" }, - "return_type": "typing.Union[result.result.Ok[syft.service.action.action_object.ActionObject], result.result.Err[str]]", + "return_type": "syft.service.action.action_object.ActionObject | syft.types.twin_object.TwinObject", "warning": "", - "hash": "89e4c93189126690ee32ccf54e7f85849bd6905a10f28f2df51845ae559a3eca" + "hash": "661a736ced3c33e3312986f31fb7be79410053708eb64a126565274866ff075d" }, "Actionservice.action.get_mock": { "public_path": "action.get_mock", @@ -48,9 +48,9 @@ "signature": { "uid": "" }, - "return_type": "typing.Union[result.result.Ok[syft.service.response.SyftError], result.result.Err[syft.types.syft_object.SyftObject]]", + "return_type": "", "warning": "", - "hash": "1f003376478c80d3688a982945423ab71cd3da300bd45034b3115a6215fdf4ed" + "hash": "002fc053488b5203bc6133344e4c81507e31c66cf6820e60d0a9c07b82036ffa" }, "Actionservice.action.get_pointer": { "public_path": "action.get_pointer", @@ -58,9 +58,9 @@ "signature": { "uid": "" }, - "return_type": "typing.Union[result.result.Ok[syft.service.action.action_object.ActionObjectPointer], result.result.Err[str]]", + "return_type": "", "warning": "", - "hash": "cb079b45af07564f351aad8262c3634d7110ccfd47588d0b1094045df2f06370" + "hash": "874f3ab136390f7b15755f7b466be42228385d865d43fe80ae0f33b161863d47" }, "Actionservice.action.has_storage_permission": { "public_path": "action.has_storage_permission", @@ -78,9 +78,9 @@ "signature": { "uid": "" }, - "return_type": "typing.Union[result.result.Ok[result.result.Ok[bool]], result.result.Err[result.result.Err[str]]]", + "return_type": "", "warning": "", - "hash": "e465e1e150177f1f4c23f8cc370d0ca7370b9f2982f496a8e39723891e316e53" + "hash": "8e980361137993b3f6a343728186ef54ca83f51dcd88a7bd3519ca603e4f130b" }, "Actionservice.action.np_array": { "public_path": "action.np_array", @@ -92,17 +92,6 @@ "warning": "", "hash": "f0e75b79b4ce7349430bb1e62677c353e33ddcf998b5bf5c26328f246049fbf5" }, - "Actionservice.action.resolve_links": { - "public_path": "action.resolve_links", - "RBAC_permission": "GUEST_ROLE_LEVEL", - "signature": { - "twin_mode": "", - "uid": "" - }, - "return_type": "typing.Union[result.result.Ok[result.result.Ok[syft.service.action.action_object.ActionObject]], result.result.Err[result.result.Err[str]]]", - "warning": "", - "hash": "b755f16875e62a6eea9da4f08258682fd3b2f6eabb43219ab9c4efa7734d8206" - }, "Actionservice.action.set": { "public_path": "action.set", "RBAC_permission": "GUEST_ROLE_LEVEL", @@ -111,9 +100,9 @@ "add_storage_permission": "", "ignore_detached_objs": "" }, - "return_type": "syft.service.action.action_object.ActionObject | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "682227049df2634203ea7a2ffe27ab625c695375d5d49eee0381345e66c80879" + "hash": "c7d28af8ba385a5ca2369d00c388a1d02348a0e73c0a3e5b92d0e4da07966e33" }, "Apiservice.api.add": { "public_path": "api.add", @@ -121,17 +110,17 @@ "signature": { "endpoint": "syft.service.api.api.CreateTwinAPIEndpoint | syft.service.api.api.TwinAPIEndpoint" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "11c2c104fc033b0e29d886e47b4829541fb54e1db5df829d98c47d62aebacf47" + "hash": "792b2fb4d7b28b85d25a276872518122b0c487e362a4091fb0a8d9fbf203d71c" }, "Apiservice.api.api_endpoints": { "public_path": "api.api_endpoints", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.api.api.TwinAPIEndpointView] | syft.service.response.SyftError", + "return_type": "list[syft.service.api.api.TwinAPIEndpointView]", "warning": "", - "hash": "1c9b28672b67d6c35f259b02bcac144d8aa0372a7df834ccf338b6f4c859d125" + "hash": "a9691c938047b00ede6b417e37e2c4d6a6fce3513ac1ebf3d5d9cad9119bd9ec" }, "Apiservice.api.call": { "public_path": "api.call", @@ -139,11 +128,12 @@ "signature": { "args": "typing.Any", "kwargs": "typing.Any", + "log_id": "syft.types.uid.UID | None", "path": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "e0551534c73d207126946faeecfa581d5dd0652adc81d5a7918184d58105584c" + "hash": "8b10d896d67b7074d4fcdf64094b56776adc266225b5c3e3d4ba91099c757ba8" }, "Apiservice.api.call_in_jobs": { "public_path": "api.call_in_jobs", @@ -153,9 +143,9 @@ "kwargs": "typing.Any", "path": "" }, - "return_type": "typing.Any | syft.service.response.SyftError", + "return_type": "typing.Any", "warning": "", - "hash": "344fd5cb687dd251eaa10d2d4071e2d6f2b5deca28db28633b51dbfe4bfd4d98" + "hash": "d4b8cb0fb3a8427ebf9de1d1dac3b48ef270bc3a33c283e190de6f0fe84f321b" }, "Apiservice.api.call_private": { "public_path": "api.call_private", @@ -163,11 +153,12 @@ "signature": { "args": "typing.Any", "kwargs": "typing.Any", + "log_id": "syft.types.uid.UID | None", "path": "" }, - "return_type": "syft.service.action.action_object.ActionObject | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "02231ff9cdcb5c899d4f26a27f65730ef2428e1e240646c4a728b98404c60773" + "hash": "4099aeeb2f1e23fd47843a12defd5a8a54b3706d67b8a26a2d609a8446f97dfb" }, "Apiservice.api.call_private_in_jobs": { "public_path": "api.call_private_in_jobs", @@ -177,9 +168,9 @@ "kwargs": "typing.Any", "path": "" }, - "return_type": "typing.Any | syft.service.response.SyftError", + "return_type": "typing.Any", "warning": "", - "hash": "9b849dd25f7a7ec6454ecf75a379043b2e598fdb35a1e6487ca1f0e7af46c7ca" + "hash": "15c33f832c617790fd54a7c52334778cacb0c56f8b18bad9c6f4ecea37a1766f" }, "Apiservice.api.call_public": { "public_path": "api.call_public", @@ -187,11 +178,12 @@ "signature": { "args": "typing.Any", "kwargs": "typing.Any", + "log_id": "syft.types.uid.UID | None", "path": "" }, - "return_type": "syft.service.action.action_object.ActionObject | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "5ad2679a75306945461ce7ef74fa81e6f4a02eb3d0e4a48c23ecb870eb499abb" + "hash": "b7da0456e21a375389dc1059e1f95ba37f0e0dab184aa673917f6739be6a8182" }, "Apiservice.api.call_public_in_jobs": { "public_path": "api.call_public_in_jobs", @@ -201,9 +193,9 @@ "kwargs": "typing.Any", "path": "" }, - "return_type": "typing.Any | syft.service.response.SyftError", + "return_type": "typing.Any", "warning": "", - "hash": "d9db384f23e79805635afa6378aa132760f138b727123c15f16f57031ece8ac8" + "hash": "33730cbb7819450ea8828954cf05bccbabe9811b58909a49b5e00f95efcf5167" }, "Apiservice.api.delete": { "public_path": "api.delete", @@ -211,9 +203,9 @@ "signature": { "endpoint_path": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "1272ce81a8db2ed294ff3c6ac2bec23bda424ac62b56af9a5001a292299eec24" + "hash": "7cbc47eff81bbc9c87e9f784eb45bd23f9d716e6a37475f1ec6322263b636c40" }, "Apiservice.api.exists": { "public_path": "api.exists", @@ -221,9 +213,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "2200cfd6c324d78b44630f1dfd757ede55216db4f04b28633b5af125a8c1b92c" + "hash": "0a6b260535469d49ff5959783af8ab447addedbdb9acf8df50b95f06c0b3d42e" }, "Apiservice.api.get": { "public_path": "api.get", @@ -231,17 +223,17 @@ "signature": { "api_path": "" }, - "return_type": "syft.service.api.api.TwinAPIEndpoint | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "fa749cf32b027b83d064df46b1a06960aada6c1dbea877655ed750c9862cc173" + "hash": "8f37b25ba23d940645d8a5096408c0908dec3b0b43c3aab5230f6773a777b71a" }, "Apiservice.api.get_all": { "public_path": "api.get_all", "RBAC_permission": "ADMIN_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.api.api.TwinAPIEndpoint] | syft.service.response.SyftError", + "return_type": "list[syft.service.api.api.TwinAPIEndpoint]", "warning": "", - "hash": "e353c9acca3cffe9de54d0a11dd9ea395678ef832c9466575226c2139786b4c1" + "hash": "eec93ade9eee93398db1cb855837069d339f5f744f73c3b747de848286cd82c4" }, "Apiservice.api.get_private_context": { "public_path": "api.get_private_context", @@ -249,9 +241,9 @@ "signature": { "path": "" }, - "return_type": "dict[str, typing.Any] | syft.service.response.SyftError", + "return_type": "dict[str, typing.Any]", "warning": "", - "hash": "70afc602dbf67ebee4780504a3c7ba6f851106e17d2679c5645543d81ba26246" + "hash": "131a77e8e1bf9f93f0aa8dee5ebc90e11d225a34fdd5a6c2a69c41e2e71362e5" }, "Apiservice.api.get_public_context": { "public_path": "api.get_public_context", @@ -259,9 +251,9 @@ "signature": { "path": "" }, - "return_type": "dict[str, typing.Any] | syft.service.response.SyftError", + "return_type": "dict[str, typing.Any]", "warning": "", - "hash": "7955294ecaf9749bb61f84b1543fdc5ef554a2197c581a4ed76c40fb2cc5af75" + "hash": "8d190d6d2eaf7fdd5dfc3d217d0ca78f9933d28e8e07182a6f3cf62fbb55b811" }, "Apiservice.api.set_settings": { "public_path": "api.set_settings", @@ -273,9 +265,9 @@ "private": "", "settings": "" }, - "return_type": "syft.service.api.api.TwinAPIEndpoint | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "2f6195bec1fbe77a3cff8d20e733c77f06ed637f175bb85a9f0988e57a273fbb" + "hash": "2bb16f38b222529833f12992caef1ef4f43de0e8b9aa7be0d332310daf2f7976" }, "Apiservice.api.set_state": { "public_path": "api.set_state", @@ -287,9 +279,9 @@ "private": "", "state": "" }, - "return_type": "syft.service.api.api.TwinAPIEndpoint | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "a066dff843909cdb5c337cc182ad6f10dcc632472ec08dd90c920963396cbe58" + "hash": "db2b0966fb2e28b775c47834546d98b33f5e10f511eaf5752f953e3f2bcaeed1" }, "Apiservice.api.update": { "public_path": "api.update", @@ -301,9 +293,9 @@ "mock_function": "syft.service.api.api.Endpoint | None", "private_function": "syft.service.api.api.Endpoint | None" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "ca1a4e8da7e12932d4855f5aab7dadb282ce9ed1f0eba797d69ad411873d574b" + "hash": "7d426096b634f4883d16bb05f5fa4ccc6404915dc834f294467baa1ff4994128" }, "Apiservice.api.view": { "public_path": "api.view", @@ -311,9 +303,9 @@ "signature": { "path": "" }, - "return_type": "syft.service.api.api.TwinAPIEndpointView | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "ae5dde076249a7691c0f8856b6ce2676602f9e18337329f648d448221d5294e8" + "hash": "572b69c12966396e98f7f37298c6402caf0813acea66dba95ddd2af016b18dcc" }, "Attestationservice.attestation.get_cpu_attestation": { "public_path": "attestation.get_cpu_attestation", @@ -321,9 +313,9 @@ "signature": { "raw_token": "" }, - "return_type": "str | syft.service.response.SyftError | syft.service.response.SyftSuccess", + "return_type": "str | syft.service.response.SyftSuccess", "warning": "", - "hash": "a81a0d4f9cd72b7d0ee1900b9452be10adf9ba3a3de6f0a1626b6d5e1959555b" + "hash": "4246dcc86b4dfdbc13b23a6314f1e8591f2775e64dc52bd6fe2e55602e0a0498" }, "Attestationservice.attestation.get_gpu_attestation": { "public_path": "attestation.get_gpu_attestation", @@ -331,9 +323,9 @@ "signature": { "raw_token": "" }, - "return_type": "str | syft.service.response.SyftError | syft.service.response.SyftSuccess", + "return_type": "str | syft.service.response.SyftSuccess", "warning": "", - "hash": "1e280f77f4abc65ce7eeeb16473063261967cf09f7fa1d5f2ca02330bbd136e1" + "hash": "e0124c33246e750a7b22ad3f626a7eef03f28fb2471d9ba29f8f071ce7629032" }, "Blobstorageservice.blob_storage.allocate": { "public_path": "blob_storage.allocate", @@ -341,9 +333,9 @@ "signature": { "obj": "" }, - "return_type": "syft.store.blob_storage.on_disk.OnDiskBlobDeposit | syft.store.blob_storage.seaweedfs.SeaweedFSBlobDeposit | syft.service.response.SyftError", + "return_type": "syft.store.blob_storage.on_disk.OnDiskBlobDeposit | syft.store.blob_storage.seaweedfs.SeaweedFSBlobDeposit", "warning": "", - "hash": "56db8136421fc34164d62fd3d1039ba9bd2f4b2e648e79c0f8f9f1c497cc4893" + "hash": "4a65f796fa149a2335d9763a24c8e64539ea9f609b4e42129ca826152ae2678e" }, "Blobstorageservice.blob_storage.allocate_for_user": { "public_path": "blob_storage.allocate_for_user", @@ -352,9 +344,9 @@ "obj": "", "uploaded_by": "" }, - "return_type": "syft.store.blob_storage.on_disk.OnDiskBlobDeposit | syft.store.blob_storage.seaweedfs.SeaweedFSBlobDeposit | syft.service.response.SyftError", + "return_type": "syft.store.blob_storage.on_disk.OnDiskBlobDeposit | syft.store.blob_storage.seaweedfs.SeaweedFSBlobDeposit", "warning": "", - "hash": "2349b66cc3bfd7c30a8dd0c5d601a943f7bdafa43eed4c17fa753f30c1be0552" + "hash": "6641df95c2b76ead317755b15928d0baf353e86f1aec1feabc95f9f48f6c032e" }, "Blobstorageservice.blob_storage.delete": { "public_path": "blob_storage.delete", @@ -362,17 +354,17 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "b3be695134efd5bb52b724d8e7060a140f85cfbf49b49149df6c075d7000e334" + "hash": "4dfb5250b5d8b07c7e5580f4906f2641cdd532c1ea8eb9b82f3f3d649422b696" }, "Blobstorageservice.blob_storage.get_all": { "public_path": "blob_storage.get_all", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.types.blob_storage.BlobStorageEntry] | syft.service.response.SyftError", + "return_type": "list[syft.types.blob_storage.BlobStorageEntry]", "warning": "", - "hash": "77ee5f2e46e1e8f86e909640a2ac4489e68c6e942a267541b7aaf06d3621c0cf" + "hash": "e65c241f16475e2d06aa56695c606f1b8238fbe2529e80f4c537ccba27528f61" }, "Blobstorageservice.blob_storage.get_by_uid": { "public_path": "blob_storage.get_by_uid", @@ -380,9 +372,9 @@ "signature": { "uid": "" }, - "return_type": "syft.types.blob_storage.BlobStorageEntry | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "6273fe2172bb435b2868fa212c6bbf9283f246953f56b4df8d7ff000bdf8325b" + "hash": "99b2ae3648407efeee2bb70021534af55d2169fa7942b1116aadb1b58044c475" }, "Blobstorageservice.blob_storage.get_files_from_bucket": { "public_path": "blob_storage.get_files_from_bucket", @@ -390,9 +382,9 @@ "signature": { "bucket_name": "" }, - "return_type": "list | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "fc95ecff0467323932dbe866f880b3544776a93950e796a8d04902329beb081d" + "hash": "3ae6052377fc7224a087bd38b28d5dcf4c60f3408c9604b66d91051d6ffe36b2" }, "Blobstorageservice.blob_storage.get_metadata": { "public_path": "blob_storage.get_metadata", @@ -400,9 +392,9 @@ "signature": { "uid": "" }, - "return_type": "syft.types.blob_storage.BlobStorageEntry | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "5b4bf917586d2c836607972111db02de730beb2b60a942f733e0aa89238c620b" + "hash": "793989fe94223e81ebce742640a456eb19543800f145c4a4a4b0058b0558c7b3" }, "Blobstorageservice.blob_storage.mark_write_complete": { "public_path": "blob_storage.mark_write_complete", @@ -412,9 +404,9 @@ "no_lines": "int | None", "uid": "" }, - "return_type": "syft.service.response.SyftError | syft.service.response.SyftSuccess", + "return_type": "", "warning": "", - "hash": "8f984ccab714231ea98b9cc25c99e46e52f8a89a3929ebdfe8f0d61157100e85" + "hash": "4fdf01eae7e41b52137b3b248cb1826cbaa3246ddd44f32fffa0e9610184e9ec" }, "Blobstorageservice.blob_storage.mount_azure": { "public_path": "blob_storage.mount_azure", @@ -426,9 +418,9 @@ "container_name": "", "use_direct_connections": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "7dd957828d695d94516dc3816823ad417557e196560d3b21ff560d860cbd53dc" + "hash": "a4efc044cd27e3d8ef96603c1c8ab008ceca8c0dbaae8bc4b12a3295fbe0540e" }, "Blobstorageservice.blob_storage.read": { "public_path": "blob_storage.read", @@ -436,9 +428,9 @@ "signature": { "uid": "" }, - "return_type": "syft.store.blob_storage.BlobRetrieval | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "daf27678c5f94b7f3f95c6082e7ff21bd55cae491b27bab178a70b521a357376" + "hash": "d00c264dd04ca50531390748ce0409cda67d32d3c5e85e3335108dd11ec07c98" }, "Blobstorageservice.blob_storage.write_to_disk": { "public_path": "blob_storage.write_to_disk", @@ -447,9 +439,9 @@ "data": "", "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "827b433e2f07254dc8029cd0ebe090d6c09d445610f0a806da2bf527c5d105c9" + "hash": "8384cd726618f43f38e3705ec7f0625711171e51ca4cb9713232c9b69f4ed231" }, "Codehistoryservice.code_history.delete": { "public_path": "code_history.delete", @@ -457,9 +449,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "6f2457d78da8f9a40f96b131cbb46a4f1b0fb3874e9d81dd9e38bfd7cabcc00b" + "hash": "77b1ae2eebcbb7b6df33b5c1cfd2692c1865d4558caafb04be042f3e87f69d27" }, "Codehistoryservice.code_history.get": { "public_path": "code_history.get", @@ -467,17 +459,17 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "333f7ffe672bb58e9ccde8f8f86cd50f6def4df8e01489641fead47c82c4ef78" + "hash": "258594ec0e7e2f7475030024ceabf04bd7741a0f80dfb8fe68c86afd6e02ac96" }, "Codehistoryservice.code_history.get_all": { "public_path": "code_history.get_all", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.code_history.code_history.CodeHistory] | syft.service.response.SyftError", + "return_type": "list[syft.service.code_history.code_history.CodeHistory]", "warning": "", - "hash": "1fa3e0f220b9eb94be85124811817ef948d9254229ac41a4382d8297b87fd398" + "hash": "7676007066a95921c60339dbb903c8cd9b1419e88baca830e7e87cf739a040a3" }, "Codehistoryservice.code_history.get_by_name_and_user_email": { "public_path": "code_history.get_by_name_and_user_email", @@ -487,25 +479,25 @@ "user_email": "", "user_id": "" }, - "return_type": "list[syft.service.code_history.code_history.CodeHistory] | syft.service.response.SyftError", + "return_type": "list[syft.service.code_history.code_history.CodeHistory]", "warning": "", - "hash": "02105b20f9e7cd4d6991a0f067521319a1a5d22456e87d0002bb6244e299fe72" + "hash": "fdd6237cbaba33e0a166eaabbfafce3cadef26ac5e811c21520e4d0e3886484d" }, "Codehistoryservice.code_history.get_histories": { "public_path": "code_history.get_histories", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.code_history.code_history.UsersCodeHistoriesDict | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "8fa1afcf98840cc573b5284422fa46e24e56870b6617dd7d064b648b243f8db5" + "hash": "24ee3c1f7d3ee5ffd283a71f1dbb72782e35fc1f3792b47b27435f3b91aee7f9" }, "Codehistoryservice.code_history.get_history": { "public_path": "code_history.get_history", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.code_history.code_history.CodeHistoriesDict | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "550aa110f262f250df91fa307fb2f148b6dea6bfb84ab2d4b436973cf1cfe8c8" + "hash": "1725971eaeefdf14c09721dc0a523d2122c20d896bfa56e97a2f24ecbf4f1909" }, "Codehistoryservice.code_history.get_history_for_user": { "public_path": "code_history.get_history_for_user", @@ -513,9 +505,9 @@ "signature": { "email": "" }, - "return_type": "syft.service.code_history.code_history.CodeHistoriesDict | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "14b162df11c248777e9de9db7001a20d4ce24e0cc637233a016141157b7efa02" + "hash": "9f9eef0b862420b25bf7e2d41a966f3539f2381afb5b6d28f97e206bf4dfc6ee" }, "Codehistoryservice.code_history.submit_version": { "public_path": "code_history.submit_version", @@ -524,9 +516,9 @@ "code": "syft.service.code.user_code.SubmitUserCode | syft.service.code.user_code.UserCode", "comment": "str | None" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "01e10a538f3c9e846b1c5e5ec792e867df4bdebb95cdaa1a9a032280cd9ec9ea" + "hash": "c0ad156201c844651b8ae181eb52e5096884dc1456d12e13ec11e4c590cc12c6" }, "Datasetservice.dataset.add": { "public_path": "dataset.add", @@ -534,9 +526,9 @@ "signature": { "dataset": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "c738b4a0f97265d1832677af373d2b7464dee6c2a61d2cbbe5139158c155a040" + "hash": "b3cb7f311fe96a7e3e7a529ae7d8c8ccc73b119215c94b57f7ed901987bee2f2" }, "Datasetservice.dataset.delete": { "public_path": "dataset.delete", @@ -545,13 +537,13 @@ "delete_assets": "", "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": { "name": "HighSideCRUDWarning", "confirmation": true, "enabled": true }, - "hash": "3706a247a32f8ae6f390908c2497779171433c6789c38a542fca06a8d74d8c35" + "hash": "7925e8e36c29cb4aad184418275f74448cb3768de8c0134190e2cde103a655fb" }, "Datasetservice.dataset.get_all": { "public_path": "dataset.get_all", @@ -560,13 +552,13 @@ "page_index": "int | None", "page_size": "int | None" }, - "return_type": "syft.service.dataset.dataset.DatasetPageView | syft.types.dicttuple.DictTuple[str, syft.service.dataset.dataset.Dataset] | syft.service.response.SyftError", + "return_type": "syft.service.dataset.dataset.DatasetPageView | syft.types.dicttuple.DictTuple[str, syft.service.dataset.dataset.Dataset]", "warning": { "name": "CRUDReminder", "confirmation": false, "enabled": true }, - "hash": "50647f5e7de39b66aeff6dc5a440202646a2b482e7b3c8098f48d146b7dcbd6f" + "hash": "6f7b1f3e8e5b535dc79ce0e6c9346bfc94a39aebaa3d6ce3abbd546f05a34bf5" }, "Datasetservice.dataset.get_assets_by_action_id": { "public_path": "dataset.get_assets_by_action_id", @@ -574,9 +566,9 @@ "signature": { "uid": "" }, - "return_type": "list[syft.service.dataset.dataset.Asset] | syft.service.response.SyftError", + "return_type": "list[syft.service.dataset.dataset.Asset]", "warning": "", - "hash": "8cae0c62016f2031f2b52b54e2057110906edfd6139dfc70619638e21c726e07" + "hash": "1de4213bb01018864816fdd5fafa9c015311288bcebf959ed2e024d1650d3213" }, "Datasetservice.dataset.get_by_action_id": { "public_path": "dataset.get_by_action_id", @@ -584,9 +576,9 @@ "signature": { "uid": "" }, - "return_type": "list[syft.service.dataset.dataset.Dataset] | syft.service.response.SyftError", + "return_type": "list[syft.service.dataset.dataset.Dataset]", "warning": "", - "hash": "42124eadf2397fb98e4d759079b73f87a6a42fc681152cbf07c2bff460ad5692" + "hash": "63072d0181c8dfe3efe57c2034e0062e0e6bc86af38f95406ddadb9fe1580ac2" }, "Datasetservice.dataset.get_by_id": { "public_path": "dataset.get_by_id", @@ -594,9 +586,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.dataset.dataset.Dataset | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "b9aa8e019cbd639d79360bdd9a524c40fb6f6b6b436a17570103987f3369199c" + "hash": "2fe0717a4fcbc376f5f3ebc9f095f8065a063e7ef4b23234679dbade3176ad43" }, "Datasetservice.dataset.search": { "public_path": "dataset.search", @@ -606,9 +598,9 @@ "page_index": "int | None", "page_size": "int | None" }, - "return_type": "syft.service.dataset.dataset.DatasetPageView | syft.service.response.SyftError", + "return_type": "syft.service.dataset.dataset.DatasetPageView | syft.types.dicttuple.DictTuple[str, syft.service.dataset.dataset.Dataset]", "warning": "", - "hash": "831e3a9f738899c85aedc4e51fa23b42fddb82e69f5b2671272c41f556237dd9" + "hash": "3568d899e5b4c3fc13b08d14eb10fc5ed92d3c94989f069941b576290c095a19" }, "Datasubjectservice.data_subject.add": { "public_path": "data_subject.add", @@ -616,17 +608,17 @@ "signature": { "data_subject": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "5f020ffb21dec4d735753d2c8c5d9c1bb71d591420d3e2adc87c49ff5fafea8d" + "hash": "4ffae9b8c21d8dd399b3b89f2f343f9f6ce6cad505bb0466b2d85c7c1ba2756c" }, "Datasubjectservice.data_subject.get_all": { "public_path": "data_subject.get_all", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.data_subject.data_subject.DataSubject] | syft.service.response.SyftError", + "return_type": "list[syft.service.data_subject.data_subject.DataSubject]", "warning": "", - "hash": "52c870b458520727c8d1d6494168f052e6917dd957bc334d2dafebb1b9e9b725" + "hash": "e2bb85406d13d14b0d61fb64b99347325c7964ab2d841cf10f8f5d3c7ec8ab62" }, "Datasubjectservice.data_subject.get_by_name": { "public_path": "data_subject.get_by_name", @@ -634,9 +626,9 @@ "signature": { "name": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "ce38f05b20e3a84193cc066e6b295b0501b4d40f933b62920f11140cfefa262c" + "hash": "667ed49796f3c706375dfbc4421d9f462bd9d8986a254866fc0aaca431921f60" }, "Datasubjectservice.data_subject.get_members": { "public_path": "data_subject.get_members", @@ -644,9 +636,9 @@ "signature": { "data_subject_name": "" }, - "return_type": "list[syft.service.data_subject.data_subject.DataSubject] | syft.service.response.SyftError", + "return_type": "list[syft.service.data_subject.data_subject.DataSubject]", "warning": "", - "hash": "88a76f6849ec2cc5e6d9ec2719da673e815ec4fc75228cf3b0b93f00c7859cbd" + "hash": "4b0701f7b1dd23165f4e7229a06a3f5d9ce31fd69b6bf3e819a9dd23c68dc58f" }, "Jobservice.job.add_read_permission_job_for_code_owner": { "public_path": "job.add_read_permission_job_for_code_owner", @@ -666,9 +658,9 @@ "log_id": "", "user_code": "" }, - "return_type": "typing.Any", + "return_type": "None", "warning": "", - "hash": "b73d62be54b783fa990c13d0279f8eb29a4705b88842ffd387cb825489ce3b68" + "hash": "64fe924db47a478187578b06799ca543e88d2a93da7bd69ecb35c482f162224e" }, "Jobservice.job.create_job_for_user_code_id": { "public_path": "job.create_job_for_user_code_id", @@ -681,9 +673,9 @@ "status": "", "user_code_id": "" }, - "return_type": "syft.service.job.job_stash.Job | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "d2fbe8341b343921b9bcdf0476269d419fe44d9169435f449f4f84cf3c7c7ed3" + "hash": "2bc0ee6f4a40b648d56a7c7aed852984bd0eae15c677368b9b30a56dfbb84446" }, "Jobservice.job.delete": { "public_path": "job.delete", @@ -691,9 +683,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "7679ef9c912addf1e3545697e42360799504d3e5dc9e98158385a04e8741351c" + "hash": "3024a04ad5e7b2b37672c057aceeb8f8cd45fc5d57a9927bd2f3ba293f1f57cc" }, "Jobservice.job.get": { "public_path": "job.get", @@ -701,25 +693,25 @@ "signature": { "uid": "" }, - "return_type": "syft.service.job.job_stash.Job | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "747f1305ca6113a8215e11c9d725601b03469484896aa5c48c0a9c3801f4c995" + "hash": "2e3110b40381c9ffbdb6db828af1cfd19e15b04f24e4fc63971f05796d6e391c" }, "Jobservice.job.get_active": { "public_path": "job.get_active", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.job.job_stash.Job] | syft.service.response.SyftError", + "return_type": "list[syft.service.job.job_stash.Job]", "warning": "", - "hash": "3ca9bc22e3973b639d67f7ee86359fb336ce1dc61692e59f2bc96606d0e7d486" + "hash": "56c9476b920e66985109c1331231b679d9ab17d38b3b2ea8a1a380d18523650d" }, "Jobservice.job.get_all": { "public_path": "job.get_all", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.job.job_stash.Job] | syft.service.response.SyftError", + "return_type": "list[syft.service.job.job_stash.Job]", "warning": "", - "hash": "bb7d736ab6906680d70dc5c7a6d76a32aa2f32437cbaae18e19cad1fcb2589dd" + "hash": "4bf302170ced81d766aec017b45ac04dc56bd0a059744604664961af53f49101" }, "Jobservice.job.get_by_result_id": { "public_path": "job.get_by_result_id", @@ -727,9 +719,9 @@ "signature": { "result_id": "" }, - "return_type": "syft.service.job.job_stash.Job | None | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "7142ba4e68146fc5d78f5d640f604ccf8f1d3cb8e31145b2260873b44c1eed9b" + "hash": "301d4c22b206ff7a6ce8c7b48279140570452e791bd4843344b767f37527e82e" }, "Jobservice.job.get_by_user_code_id": { "public_path": "job.get_by_user_code_id", @@ -737,9 +729,9 @@ "signature": { "user_code_id": "" }, - "return_type": "list[syft.service.job.job_stash.Job] | syft.service.response.SyftError", + "return_type": "list[syft.service.job.job_stash.Job]", "warning": "", - "hash": "35f14d9fdf3d63be34899d6c5946d07a34163b1fe5d9547fbd2ea7b553c1e35c" + "hash": "e6496d263e8a15e4dac3da7d73d1e326a94332543f5ad5506729b95c3b4896c5" }, "Jobservice.job.get_subjobs": { "public_path": "job.get_subjobs", @@ -747,9 +739,9 @@ "signature": { "uid": "" }, - "return_type": "list[syft.service.job.job_stash.Job] | syft.service.response.SyftError", + "return_type": "list[syft.service.job.job_stash.Job]", "warning": "", - "hash": "9e99670bd6008d68e92d64fe719a141a7e0bf56bef9640a1ce9d50ac90032214" + "hash": "6207a08d00ba36bdf676a08f260f167d99dd5ca8f1d4d417459522d812a4edfa" }, "Jobservice.job.kill": { "public_path": "job.kill", @@ -757,9 +749,9 @@ "signature": { "id": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "7bd2b3bab6b09e9888e4eb0afd1fd3e92131ddc5ed0ba2009c59fabd6016a428" + "hash": "05835718234e2001d7af125baa27e974972c658fc842d92513d7a5a98009655c" }, "Jobservice.job.restart": { "public_path": "job.restart", @@ -767,9 +759,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "42458e3e1aebe9aa220af2963f8ece69ae118e45d86e302d427c1400efef9c4e" + "hash": "760a1deabe7da438c1d160fa6b76c99fcc5519a3d9677f9b2e26ece02d43fcc0" }, "Jobservice.job.update": { "public_path": "job.update", @@ -777,9 +769,9 @@ "signature": { "job": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "1c4bd3369c7be6fdcb0c1903dcbdd7af899595ec5d7ab2d38e597ecbbe1cf1ef" + "hash": "ae79a1a3994120adc1fa2562e29a97a60d92e327404c22226c0e5134f6a6bd3b" }, "Logservice.log.add": { "public_path": "log.add", @@ -790,9 +782,9 @@ "stdout": "", "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "5490b5686e983cec61055ca76a449abda88ab6904914d6147d151e2aa4dcd451" + "hash": "5089dc491838e74168c8242f6f7335539dba0692f10f96a58d4c62c362ba917c" }, "Logservice.log.append": { "public_path": "log.append", @@ -802,9 +794,9 @@ "new_str": "", "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "af40a50632e66d47fd6a4122632ab5fab0feeb1940ae210f865576472e7a702d" + "hash": "23374285e90cc403c4aab4fcfb46929aadfab8f3417ea5439fefdf6db437f3c0" }, "Logservice.log.delete": { "public_path": "log.delete", @@ -812,9 +804,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "00b63d9161a3a3b53d866dff08691d2a44bfa7aa90059ea0ecbd9cdefeb89497" + "hash": "eb09c52c47b1929b7083dfef076a9d423bb9ed60725493b217f98c642e3f4bd2" }, "Logservice.log.get": { "public_path": "log.get", @@ -822,17 +814,17 @@ "signature": { "uid": "" }, - "return_type": "syft.service.log.log.SyftLog | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "f7b676b8b00f183ca46e7ad20d1207bd7637c19a23316f00616b0131ff5c6f34" + "hash": "4d6d4c378f2774f71a45d4112f917125ec3d2effbf80a002d0dc488a62388728" }, "Logservice.log.get_all": { "public_path": "log.get_all", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "list[syft.service.log.log.SyftLog]", "warning": "", - "hash": "4d5cb31be39a20057197ac29085f975b51051ac31ac8cede42c0839e0221ed34" + "hash": "60e6c47439d90d9a8c97954081620d3a29bd170f61247b00820da819f8c01ef3" }, "Logservice.log.get_stderr": { "public_path": "log.get_stderr", @@ -840,9 +832,9 @@ "signature": { "uid": "" }, - "return_type": "str | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "651f88244e8fbb9061027cae3c798e0f2e0d07016c34a89e6c4c69c7308fdc39" + "hash": "ec451dfe7e0f68159c07a54eef448d94d2394bffda91910bddf2c9398721d3b4" }, "Logservice.log.get_stdout": { "public_path": "log.get_stdout", @@ -850,9 +842,9 @@ "signature": { "uid": "" }, - "return_type": "str | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "86c1b92d8b4a5363847198460cbd5ec574a38c835431b580b350367a02777044" + "hash": "538f3b033fcd84c18b167522106879aa0a78163c8dc181964bac0a5f324c8f96" }, "Logservice.log.has_storage_permission": { "public_path": "log.has_storage_permission", @@ -870,9 +862,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "de1fb913d810f833cca5fe25e536b763bc576ee35d4b2baf1211bd7625123896" + "hash": "0d3a97c22b4f3fd40b352dd692f164524aa2c66c40af20fefd9c6d21ff005667" }, "Metadataservice.metadata.get_env": { "public_path": "metadata.get_env", @@ -896,9 +888,9 @@ "signature": { "canonical_name": "" }, - "return_type": "int | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "bcf8365c1c3ea1490d0d4cf8acac7aeb7ab1b1aa309f0969683d93bdd4da31a3" + "hash": "14594041323aa75d7d16bfa2b263dd209b8b3fbfbf324197b7bf5f905c5b9847" }, "Migrationservice.migration.apply_migration_data": { "public_path": "migration.apply_migration_data", @@ -906,9 +898,9 @@ "signature": { "migration_data": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "e7d543c198fbde0b89015a4ad89d7e7d7743d52c1a3b4ec1206a530dc2c6a0ab" + "hash": "4a1ac9c75d034b1ba6ff182694c9d95dc58c4f71301749d47a9dc35c31e287db" }, "Migrationservice.migration.create_migrated_objects": { "public_path": "migration.create_migrated_objects", @@ -917,9 +909,9 @@ "ignore_existing": "", "migrated_objects": "list[syft.types.syft_object.SyftObject]" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "6a182551883f594b92468164247f609222245276125835cfe4948da6d8328aa1" + "hash": "fe410f6d5a17ebcdeb4772b235c38f58d8f1fb6822734ffd871662b19a1fad60" }, "Migrationservice.migration.get_all_store_metadata": { "public_path": "migration.get_all_store_metadata", @@ -928,9 +920,9 @@ "document_store_object_types": "list[type[syft.types.syft_object.SyftObject]] | None", "include_action_store": "" }, - "return_type": "dict[str, syft.service.migration.object_migration_state.StoreMetadata] | syft.service.response.SyftError", + "return_type": "dict[type[syft.types.syft_object.SyftObject], syft.service.migration.object_migration_state.StoreMetadata]", "warning": "", - "hash": "c68b294860f1072236db5675153cac84cf2ee9436fb408d5a5d637096a2a5051" + "hash": "f088367a243684313db56ee8a0988b2d904751b20744b011cf27b73883211a87" }, "Migrationservice.migration.get_migration_actionobjects": { "public_path": "migration.get_migration_actionobjects", @@ -938,17 +930,17 @@ "signature": { "get_all": "" }, - "return_type": "dict | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "aaaf27c0c3a25b04b9d28f0b40fcc72c3ccfffba31332b63e5413e8ac63bef2d" + "hash": "533151db7bdc4cbdd8a5f2fbdd1a66353319bcfb4298cc35caf6d8828579d296" }, "Migrationservice.migration.get_migration_data": { "public_path": "migration.get_migration_data", "RBAC_permission": "ADMIN_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.migration.object_migration_state.MigrationData | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "bfe5d57071f65d09b53681158ad1d614f1f13080e8f956dddf9c9a631c74d043" + "hash": "7c773afbe686d21208eb3ea19ba3d7e6d048d0123dc78e5714428a63b816cd90" }, "Migrationservice.migration.get_migration_objects": { "public_path": "migration.get_migration_objects", @@ -957,9 +949,9 @@ "document_store_object_types": "list[type[syft.types.syft_object.SyftObject]] | None", "get_all": "" }, - "return_type": "dict | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "98585992ed3f45ae93399e61269ec6969e5cf505d63f2163c0ac244a3871b58a" + "hash": "a090a541d6f2787549593c4bab8cc78d1c34cccbbb62760500f53a30454e8e53" }, "Migrationservice.migration.migrate_data": { "public_path": "migration.migrate_data", @@ -967,9 +959,9 @@ "signature": { "document_store_object_types": "list[type[syft.types.syft_object.SyftObject]] | None" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "4358b6758a0157331764d7e1e9bd7dcd10cec682f80a6fc321431d2aaac570a2" + "hash": "919967fd93ea697e4e57f52ed97f5c31bb15073a92f81320646a4aee3f34f508" }, "Migrationservice.migration.update_migrated_actionobjects": { "public_path": "migration.update_migrated_actionobjects", @@ -977,9 +969,9 @@ "signature": { "objects": "list[syft.types.syft_object.SyftObject]" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "48959132b4b6024c86eb031d67686f35df7704940edb59f5f0b269c32bcba3da" + "hash": "4ea13dd1ced239c6b0272aca8587aed998bdca43260632cc58a1f11cd2c48ce4" }, "Migrationservice.migration.update_migrated_objects": { "public_path": "migration.update_migrated_objects", @@ -987,9 +979,9 @@ "signature": { "migrated_objects": "list[syft.types.syft_object.SyftObject]" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "None", "warning": "", - "hash": "3d901c15167fc32bb8ba84a6e76ff3365b7870194564ecc8c8c928f4098f6ad6" + "hash": "0b144d822436bf93b595c1ebec895fc6f0292b06135f53f74451c5d294ea1b18" }, "Migrationservice.migration.update_store_metadata": { "public_path": "migration.update_store_metadata", @@ -997,9 +989,9 @@ "signature": { "store_metadata": "dict[type, syft.service.migration.object_migration_state.StoreMetadata]" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "None", "warning": "", - "hash": "63c5481dd1ea0012cdb9c6c868c54ff1d6f0d1764460c024f54238cd2eceab5b" + "hash": "3f7d5ff8c97a4db7b0b60eb83a71f7e2d96678aa86d0375605d92e8fbc6f0588" }, "Networkservice.network.add_peer": { "public_path": "network.add_peer", @@ -1010,9 +1002,9 @@ "self_server_route": "", "verify_key": "" }, - "return_type": "syft.service.request.request.Request | syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "syft.service.request.request.Request | syft.service.response.SyftSuccess", "warning": "", - "hash": "9ee63e1cea64c4d1c9c261ccb83fc316952d688ba8550d005ff4b45b77789b71" + "hash": "248700efa099c1a57c38feffa9f5ee223e9b51e7368e114294059d8fc8924ade" }, "Networkservice.network.add_route": { "public_path": "network.add_route", @@ -1022,9 +1014,9 @@ "peer_verify_key": "", "route": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "e1694b1fbe892a1fe88285660e4225115b5adb0d529906ee7dddd0d12983fb44" + "hash": "292af4e3d1243d43f1557ade1b24044c74695965debdc04f8aac73a034469b0c" }, "Networkservice.network.add_route_on_peer": { "public_path": "network.add_route_on_peer", @@ -1033,9 +1025,9 @@ "peer": "", "route": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "853d99c1e66048db48d23903290715797b35c47caf299f031c9195c20bbb4612" + "hash": "5cd7ea5ca401bc18802628b7948e2bf9acdd0b77eaef1cd8229fe6b732e3cf7b" }, "Networkservice.network.check_peer_association": { "public_path": "network.check_peer_association", @@ -1043,9 +1035,9 @@ "signature": { "peer_id": "" }, - "return_type": "syft.service.network.network_service.ServerPeerAssociationStatus | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "48c35a0a70cdb2211db816d26f55f88bb2820895398be03dfb914f9562777015" + "hash": "ea1b082bd78576b63abe1101574ebd7db05c01091ada31bb809de45ff7f8ca33" }, "Networkservice.network.delete_peer_by_id": { "public_path": "network.delete_peer_by_id", @@ -1053,9 +1045,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "4d49490299d341eb41a76e79712f4522853646dc344e28a490928b6b4de8f66f" + "hash": "088d460ae5d9abe719e60696eebcd951e755d172649980ff20d7718d404ce75f" }, "Networkservice.network.delete_route": { "public_path": "network.delete_route", @@ -1065,9 +1057,9 @@ "peer_verify_key": "", "route": "syft.service.network.routes.ServerRoute | None" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError | syft.service.response.SyftInfo", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftInfo", "warning": "", - "hash": "729ea885b645701fbbe8d82d6e06b8bf12eccfaaa70f7913cd86e15936cc0515" + "hash": "320b21094fee33b6a8e640581140270e100971bab88f701fc8bfd16b0149379e" }, "Networkservice.network.delete_route_on_peer": { "public_path": "network.delete_route_on_peer", @@ -1076,9 +1068,9 @@ "peer": "", "route": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError | syft.service.response.SyftInfo", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftInfo", "warning": "", - "hash": "93af1bb9810825c925b7ec397f7bffcb16aee44cd7cd74605f30971d01c95aff" + "hash": "296b0b18482160ed54af6a8669c62c0e028c5e7f624fa9f385bfb26f5a0fccea" }, "Networkservice.network.exchange_credentials_with": { "public_path": "network.exchange_credentials_with", @@ -1089,21 +1081,21 @@ "reverse_tunnel": "", "self_server_route": "" }, - "return_type": "syft.service.request.request.Request | syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "syft.service.request.request.Request | syft.service.response.SyftSuccess", "warning": { "name": "CRUDWarning", "confirmation": true, "enabled": true }, - "hash": "cd7779d6b4c95b02668e3afadef1124744eb23f90e2613ff5698d807f44716cb" + "hash": "3975636f5dc68fb30e7afd1f90d2f00e48df9b8b7c11ff223157e2ebfa11b15d" }, "Networkservice.network.get_all_peers": { "public_path": "network.get_all_peers", "RBAC_permission": "GUEST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.network.server_peer.ServerPeer] | syft.service.response.SyftError", + "return_type": "list[syft.service.network.server_peer.ServerPeer]", "warning": "", - "hash": "31260d9aeae7e899e29c1a1f244ff6974f9572dca786da83b81fa5a57bdc0fc0" + "hash": "ade2724f4f0e1f197ee784d4262622ba86f03df5c3a253f9e913c313ebb91398" }, "Networkservice.network.get_peer_by_name": { "public_path": "network.get_peer_by_name", @@ -1111,9 +1103,9 @@ "signature": { "name": "" }, - "return_type": "syft.service.network.server_peer.ServerPeer | None | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "b3763f281d871110b11d670ac78d0708113ecc3bfd3d160ed6cc30153cbdd0af" + "hash": "db2f1198940b75c065993dbc9daa34e9c721bc6a77e7ef3432e52e04c337df4c" }, "Networkservice.network.get_peers_by_type": { "public_path": "network.get_peers_by_type", @@ -1121,9 +1113,9 @@ "signature": { "server_type": "" }, - "return_type": "list[syft.service.network.server_peer.ServerPeer] | syft.service.response.SyftError", + "return_type": "list[syft.service.network.server_peer.ServerPeer]", "warning": "", - "hash": "747448ba7afdc35956c2c54665535004d4ca8cd41d6a19a99f038c0dbff84d24" + "hash": "bb3ea79f5c7aadab152336dcf4320c5ac9b1be6b18cfa29e8c35668e25b0c0b1" }, "Networkservice.network.ping": { "public_path": "network.ping", @@ -1131,9 +1123,9 @@ "signature": { "challenge": "" }, - "return_type": "bytes | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "67c2da7054df6d70d5b737478d831ffd0e8a1010817c5c4ac29aa2c589148ae3" + "hash": "40b0675248738145eac95b049f20ff81d0390b7cb6a5076875cac3d108c64c46" }, "Networkservice.network.update_peer": { "public_path": "network.update_peer", @@ -1141,9 +1133,9 @@ "signature": { "peer_update": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "b66a3fa753cd65fa3dea31d0dbe862ea27495f28257897f855d5e9458ada4426" + "hash": "2b46754fee83322cc434bad2c081d2ce3fd717eea9e458904ea27a246d80bd1c" }, "Networkservice.network.update_route_priority": { "public_path": "network.update_route_priority", @@ -1154,9 +1146,9 @@ "priority": "int | None", "route": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "78e2dfd17940e563e2ee9d87c0164d98a3e0997ab3e4a7fed3ce006852c2c032" + "hash": "ba2fa210de8f17f998ae4d725c5f0f26d2f9f41c9ead790098593977f5df9903" }, "Networkservice.network.update_route_priority_on_peer": { "public_path": "network.update_route_priority_on_peer", @@ -1166,65 +1158,65 @@ "priority": "int | None", "route": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "9f5c1999a331d51cd0ec36754303785e2d0101147b5ebdc12e7ea0ad2e218ea5" + "hash": "7601b207dc0989ecd0d4fa0081ab7238cbc09f181b81732f499e68fe75b468c2" }, "Notificationservice.notifications.activate": { "public_path": "notifications.activate", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.notification.notifications.Notification | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "516d1d48c2a08a6af6580c3639780ffbcc357d5c05e428bacd055a671c62d3ca" + "hash": "dd7ee2f01ea20424d16876e200505ae611aaebb1a4741a6ee33ac13528236e9a" }, "Notificationservice.notifications.clear": { "public_path": "notifications.clear", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.response.SyftError | syft.service.response.SyftSuccess", + "return_type": "", "warning": "", - "hash": "739a8252cc0ff490b80dbe3e2f31c685746744a91a6aa75469cbeb4809b8c958" + "hash": "5bd81b8705c00214e84925d08b2e6ced1cab811961939d2a6cf0f64bc113aa7c" }, "Notificationservice.notifications.deactivate": { "public_path": "notifications.deactivate", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.notification.notifications.Notification | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "abaf75fcaf25be401422dadc83251d8c7125b333a3c0fa93f8004dcd4e2a52b8" + "hash": "de7645699ea1be064486950eb987accdb95a5583847c15f51c23f15ac386adcf" }, "Notificationservice.notifications.get_all": { "public_path": "notifications.get_all", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.notification.notifications.Notification] | syft.service.response.SyftError", + "return_type": "list[syft.service.notification.notifications.Notification]", "warning": "", - "hash": "a75f6cdfd2d8cfb751a2fafd4ac2250e7ac675e7d843e7e3a78d9d3f84463f39" + "hash": "ac013b589ff061b229cebd2ebb4af8f265cbfd526d5ce0957a056ee1b163b88a" }, "Notificationservice.notifications.get_all_read": { "public_path": "notifications.get_all_read", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.notification.notifications.Notification] | syft.service.response.SyftError", + "return_type": "list[syft.service.notification.notifications.Notification]", "warning": "", - "hash": "dd6f984b71c4d326a9063f2968d8158f2d30a3d87dd8f947a02961861ae4af5d" + "hash": "671c5d779c7cbdc8b4bf28f8909f1eee1e8e5dfd2361d82cd5a021c270399056" }, "Notificationservice.notifications.get_all_sent": { "public_path": "notifications.get_all_sent", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.notification.notifications.Notification] | syft.service.response.SyftError", + "return_type": "list[syft.service.notification.notifications.Notification]", "warning": "", - "hash": "a85d193d055f1f7617ed176319bc4b017440686987c7af2a650eb2d21b4fcadf" + "hash": "51ad7c8a0d0a880eed4f9ace9ea788cb169b5f499288acc619df8f7f36dd4572" }, "Notificationservice.notifications.get_all_unread": { "public_path": "notifications.get_all_unread", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.notification.notifications.Notification] | syft.service.response.SyftError", + "return_type": "list[syft.service.notification.notifications.Notification]", "warning": "", - "hash": "0246fa488f5d570ee6e7eb71f95474e34f7bb3f8d527d53d0cc1bc1d9720d1af" + "hash": "ba9cfd8725d4d204edf1dd6a467331b89b68bbe06f4358561724f60fe6658e11" }, "Notificationservice.notifications.mark_as_read": { "public_path": "notifications.mark_as_read", @@ -1232,9 +1224,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.notification.notifications.Notification | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "d4e3db2c8f2815e4ba8b232f08f3f7f89faea4c9b6b6a2fa14603fb4a47fdafb" + "hash": "9c3db05496d63b05d556a1fb9b4a72e7f85b7101fc0c031a0a5ff64042974e40" }, "Notificationservice.notifications.mark_as_unread": { "public_path": "notifications.mark_as_unread", @@ -1242,9 +1234,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.notification.notifications.Notification | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "d48a0221b93dab8a507ef7d45f51d0105663ac811e83bd4efe5e9d5a9aad459a" + "hash": "7092e713add3f74cebba68755ff947c3cac2e2d774b39bf438db8d119803aecf" }, "Notificationservice.notifications.reply": { "public_path": "notifications.reply", @@ -1252,9 +1244,9 @@ "signature": { "reply": "" }, - "return_type": "syft.service.notification.notifications.ReplyNotification | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "197207d52a60dbfc30e2897698177287062b965338262b819e505148b17fe79c" + "hash": "6cf926abd11ef14b25afeb8bd292d7232cc10b06c5c4ed856885a9ebb82a82eb" }, "Notificationservice.notifications.resolve_object": { "public_path": "notifications.resolve_object", @@ -1262,9 +1254,9 @@ "signature": { "linked_obj": "" }, - "return_type": "syft.service.notification.notifications.Notification | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "827ec273607b63a0007a1f73a32ddb269e98f68c47b8c335987dde90ca0ca19a" + "hash": "4018a9e1d50166f20d1e73fa8448c765eedfa417980883da7cddbb3199569467" }, "Notificationservice.notifications.send": { "public_path": "notifications.send", @@ -1272,25 +1264,25 @@ "signature": { "notification": "" }, - "return_type": "syft.service.notification.notifications.Notification | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "bd94c31d6a3c2a99757d379eda38c1e33664730cf0f731aa1e28fced5329bc4c" + "hash": "cd6d675329c403a45803f36caae26657c18ede175ed28657a561bb1ab48b2d19" }, "Notificationservice.notifications.settings": { "public_path": "notifications.settings", "RBAC_permission": "ADMIN_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.notifier.notifier.NotifierSettings | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "32346c045ee920ad4c12ade71d239143cff43c53024b0c3afabb99d6ad11cfda" + "hash": "8a3250a191cb17af16fa98bef8a30e5edacda83c2445f202b05369c475fa72d0" }, "Notificationservice.notifications.user_settings": { "public_path": "notifications.user_settings", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.notifier.notifier.NotifierSettings | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "80e1d54b7ddee13690ca1725dff3c6b5ae84e2f4e4e5f6ca498ffdae86e0acc1" + "hash": "06b41cf3485dbb1c638e5f75d20c8c6c023bacb4701247b0e6a92f574ce375f3" }, "Outputservice.output.create": { "public_path": "output.create", @@ -1303,9 +1295,9 @@ "output_policy_id": "syft.types.uid.UID | None", "user_code_id": "" }, - "return_type": "syft.service.output.output_service.ExecutionOutput | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "bddc160a1244834ba987e59d6f6aedc024cab6b60779d67e2194d55d3a85d21a" + "hash": "dc4ea34317e12bf98edf01c4bc3cf44fb1a297e59c06a72fc26aeaa47929d57a" }, "Outputservice.output.get": { "public_path": "output.get", @@ -1313,17 +1305,17 @@ "signature": { "id": "" }, - "return_type": "syft.service.output.output_service.ExecutionOutput | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "ab8894ad23dc888ffd830fe1f6ae352cb85bf24217b34d7467dd78ecfc2906a2" + "hash": "2986bfb8974ece73066bc347e5b44bcb0d3dd5c7d6116db76bde18f486c0b241" }, "Outputservice.output.get_all": { "public_path": "output.get_all", "RBAC_permission": "GUEST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.output.output_service.ExecutionOutput] | syft.service.response.SyftError", + "return_type": "list[syft.service.output.output_service.ExecutionOutput]", "warning": "", - "hash": "934a50e4a750874e3d5a2bfe5e427ba87b58684da8b3a9a664c3d9a99ad2402c" + "hash": "1522501915d85c7f5f7fa9efc82a40cd5fdb1c10f733af8356be4884e34a89cd" }, "Outputservice.output.get_by_job_id": { "public_path": "output.get_by_job_id", @@ -1331,9 +1323,9 @@ "signature": { "user_code_id": "" }, - "return_type": "syft.service.output.output_service.ExecutionOutput | None | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "f17ab2b4b98cc5ff1d7c1f66aed1af2d737dfbe6fede00bdcb4280613f9764f6" + "hash": "a9f54853fab528f793a17c1e0bcd6150a40a7a21f1441f3c08566f353fa74c97" }, "Outputservice.output.get_by_output_policy_id": { "public_path": "output.get_by_output_policy_id", @@ -1341,9 +1333,9 @@ "signature": { "output_policy_id": "" }, - "return_type": "list[syft.service.output.output_service.ExecutionOutput] | syft.service.response.SyftError", + "return_type": "list[syft.service.output.output_service.ExecutionOutput]", "warning": "", - "hash": "da46d7027fd4b32ac3c27a69f4d0d64e2bd49f68679269c60dfea0aaae903b8f" + "hash": "8e2c24f55fcb1c84fb2206bcb81e92ae73e45527d8d59f99a565420bf3a4ca61" }, "Outputservice.output.get_by_user_code_id": { "public_path": "output.get_by_user_code_id", @@ -1351,9 +1343,9 @@ "signature": { "user_code_id": "" }, - "return_type": "list[syft.service.output.output_service.ExecutionOutput] | syft.service.response.SyftError", + "return_type": "list[syft.service.output.output_service.ExecutionOutput]", "warning": "", - "hash": "31f3c5e00b77ed495d2f0dbe413665176b471b7e2e3a77e9887049a55991828e" + "hash": "a7d95b8196de70c5f6e97fde7f0bf8e7a526b3a1de904205507e64dc8c118b90" }, "Outputservice.output.has_output_read_permissions": { "public_path": "output.has_output_read_permissions", @@ -1362,9 +1354,9 @@ "user_code_id": "", "user_verify_key": "" }, - "return_type": "bool | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "c63429673d7b1764ee47b6e5f5d36bd8782b5f6aeaf62ac43945a1243ed5dc45" + "hash": "e5f95987d84cb73a11dd6b92992f6fb93476710fad37a9c5d15c4a0d03acefd0" }, "Policyservice.policy.add": { "public_path": "policy.add", @@ -1372,17 +1364,17 @@ "signature": { "policy_code": "syft.service.policy.policy.SubmitUserPolicy | syft.service.policy.policy.UserPolicy" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "8b5aca52c03803307ad2b35eb3c3fe4848148532f4dead24351302d519851933" + "hash": "630387c7d8672e922c3ca5c91b094cf472303abc254ec2be8b33a77461e66def" }, "Policyservice.policy.get_all": { "public_path": "policy.get_all", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.policy.policy.UserPolicy] | syft.service.response.SyftError", + "return_type": "list[syft.service.policy.policy.UserPolicy]", "warning": "", - "hash": "f09db3559a22c3fad72830a7927aa941b7a7e2ff891240a3eb8830d8f2f575bc" + "hash": "40467db5c219bf970d4b9a720f4ba9630ea7637c2b6f67abbd4cfcf1422ff455" }, "Policyservice.policy.get_by_uid": { "public_path": "policy.get_by_uid", @@ -1390,9 +1382,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "2e9c1fd01362aaa326e2845510fe2a529f1b3a0089398ec6aa0a8d8e17cd2526" + "hash": "5ad41d5c3493fd66bc7036d58b4b8b22146f17d1db5b090abae3069e70586056" }, "Projectservice.project.add_event": { "public_path": "project.add_event", @@ -1400,9 +1392,9 @@ "signature": { "project_event": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "a7f904cf144440feeac68579ccfddb102fd7e25d5e81fe5489306af1e67ae16a" + "hash": "34bcd382b8c043cda5743a1876f9020601267b65e37ea74495cb16d78983876e" }, "Projectservice.project.broadcast_event": { "public_path": "project.broadcast_event", @@ -1410,17 +1402,17 @@ "signature": { "project_event": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "6121eb9a12c91542705e622dccec6edff21079b36492261a111fc2f4da545956" + "hash": "aef73e447c92a4c7b6443ffd4d47e4150c317717de70be49540164c5bc02cd9b" }, "Projectservice.project.can_create_project": { "public_path": "project.can_create_project", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "bool | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "3a9ae041510b133ba0fbefb24b78baa6f04174cb64f592fb21349a0cb7e9da80" + "hash": "3c106d238a89f35cc4b14e987678e61135afc089a8c53be303859d2d924f0880" }, "Projectservice.project.create_project": { "public_path": "project.create_project", @@ -1428,17 +1420,17 @@ "signature": { "project": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "623bbb10e78c05a962e9c424373cf619a6452d1dc563c8e7876e0b2a9d38a7a2" + "hash": "d844d0aa785d9f4414d229467a3f61c2529c85dcddfcc5cf34feb45663692bb9" }, "Projectservice.project.get_all": { "public_path": "project.get_all", "RBAC_permission": "GUEST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.project.project.Project] | syft.service.response.SyftError", + "return_type": "list[syft.service.project.project.Project]", "warning": "", - "hash": "2c615c06518700a9fccefa3419c42d2aeac7782bb3b608fbd915ef3cf6e87d79" + "hash": "a82c5b56ca9e2ef198e8fad21540d53cd7f32ab10efaf5ebac15e8d5f855c334" }, "Projectservice.project.get_by_name": { "public_path": "project.get_by_name", @@ -1446,9 +1438,9 @@ "signature": { "name": "" }, - "return_type": "syft.service.project.project.Project | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "5c4d459b4176d77ab99359b7ebba0dd5180c6e1ea26b34044bb00a5f6497f668" + "hash": "2c72148209f032bf48c2d225ef49bd555f1647c4e3121692dad4b5d028d81340" }, "Projectservice.project.get_by_uid": { "public_path": "project.get_by_uid", @@ -1456,9 +1448,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.project.project.Project | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "01f4d2917eb501a5bdb0974f1ddf2d1a632636d525b32f290586cd9c336e772d" + "hash": "ef71eb772a4783d09377a11ce50c6f3a4978aeac5b2afb6d9cfe7febca0efeae" }, "Projectservice.project.sync": { "public_path": "project.sync", @@ -1467,9 +1459,9 @@ "project_id": "", "seq_no": "" }, - "return_type": "list[syft.service.project.project.ProjectEvent] | syft.service.response.SyftError", + "return_type": "list[syft.service.project.project.ProjectEvent]", "warning": "", - "hash": "556754fbee68a776f87ba5a946cdc200df1a6f4baaa1834466232a106d8f7812" + "hash": "ed217bbf1aeb9c262985d36397f314f37a2b05c7f32c0f71d76b1b3045d2d3ba" }, "Queueservice.queue.get_subjobs": { "public_path": "queue.get_subjobs", @@ -1477,9 +1469,9 @@ "signature": { "uid": "" }, - "return_type": "list[syft.service.queue.queue_stash.QueueItem] | syft.service.response.SyftError", + "return_type": "list[syft.service.queue.queue_stash.QueueItem]", "warning": "", - "hash": "80c79d54065d04aaa8e6edabc3dca07616f69f8823a22bbad168b54cbc52bb59" + "hash": "9852a6c95a7450952a918456308c949770ec44160a22efdc2949396b241dd939" }, "Requestservice.request.add_changes": { "public_path": "request.add_changes", @@ -1488,9 +1480,9 @@ "changes": "list[syft.service.request.request.Change]", "uid": "" }, - "return_type": "syft.service.request.request.Request | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "993cdec3668c29759af209e442ee9184d8bb6bc1ab1c3e5f02892a7f69f18eef" + "hash": "d4d149f5f3742cfd0e022a6032b4e80b742540506b8465a3ab9c7fd85aa750c4" }, "Requestservice.request.apply": { "public_path": "request.apply", @@ -1499,9 +1491,9 @@ "kwargs": "", "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "9d8eb8d71aedcc4bb486251e885e3cc28aa826ddabc309eeb84bc1d77b90cc53" + "hash": "dd7dc406eb3061dd5c55f97634cfc94815aed8226dc4ed87cdba43ae1e7a3f76" }, "Requestservice.request.delete_by_uid": { "public_path": "request.delete_by_uid", @@ -1509,9 +1501,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "c248ca91674f80c52b62c0d1bb526684b777a29ecb44c77fdb3443f1afcccb7d" + "hash": "2adfc43d40f40cf00e8a20d4e2b74002c05635b2d5410ff3a361b99ef269bd5f" }, "Requestservice.request.filter_all_info": { "public_path": "request.filter_all_info", @@ -1521,17 +1513,25 @@ "page_size": "int | None", "request_filter": "" }, - "return_type": "list[syft.service.request.request.RequestInfo] | syft.service.response.SyftError", + "return_type": "list[syft.service.request.request.RequestInfo]", "warning": "", - "hash": "58edd96e867c19f861022d8c60d275d5fcb12b825b47a4017c74beda8e3d6585" + "hash": "e310c82d8b725a00f7ebb673123b1d6da38a2eb520eca2432cf15ef2e3214398" }, "Requestservice.request.get_all": { "public_path": "request.get_all", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.request.request.Request] | syft.service.response.SyftError", + "return_type": "list[syft.service.request.request.Request]", + "warning": "", + "hash": "cf90b8a370cd33abc37908bb50c09a4fa3b79fe1e374b2557ab6e753deceec79" + }, + "Requestservice.request.get_all_approved": { + "public_path": "request.get_all_approved", + "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", + "signature": {}, + "return_type": "list[syft.service.request.request.Request]", "warning": "", - "hash": "58586d68d21263e646fd1e601b1c5233871a3f3eb3c37c2220bff177a3612325" + "hash": "3e2a003fdd238554a545497578e1e0786edc1bf5b794c579b0bb0a61fa3f6605" }, "Requestservice.request.get_all_info": { "public_path": "request.get_all_info", @@ -1540,9 +1540,25 @@ "page_index": "int | None", "page_size": "int | None" }, - "return_type": "list[list[syft.service.request.request.RequestInfo]] | list[syft.service.request.request.RequestInfo] | syft.service.response.SyftError", + "return_type": "list[list[syft.service.request.request.RequestInfo]] | list[syft.service.request.request.RequestInfo]", + "warning": "", + "hash": "b8687d0df70b62635798c6bc818cf548b7fb4887ec0938c89e396194d14d100f" + }, + "Requestservice.request.get_all_pending": { + "public_path": "request.get_all_pending", + "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", + "signature": {}, + "return_type": "list[syft.service.request.request.Request]", "warning": "", - "hash": "3def04818f7d10553c7fb512e23b63bb5e92b8824b9fe5304b985efe3844d4a4" + "hash": "a0c16eec47701f9639fac41c1871fb0956e44b84aac76dfb7845bacdfcd132bb" + }, + "Requestservice.request.get_all_rejected": { + "public_path": "request.get_all_rejected", + "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", + "signature": {}, + "return_type": "list[syft.service.request.request.Request]", + "warning": "", + "hash": "59195c8267af462cc61a2e9251ce653288327c34428c43606a5cef6044a76d4f" }, "Requestservice.request.get_by_uid": { "public_path": "request.get_by_uid", @@ -1550,9 +1566,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.request.request.Request | None | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "009ccb5c8343695ec353305cb1d9fbdc0fc7aac2c7ae7541086064dd2c1b640e" + "hash": "a949e549fb2cbe37293689809476c62956d8991d323dce97dcfbf1c5cb2394c1" }, "Requestservice.request.get_by_usercode_id": { "public_path": "request.get_by_usercode_id", @@ -1560,9 +1576,9 @@ "signature": { "usercode_id": "" }, - "return_type": "list[syft.service.request.request.Request] | syft.service.response.SyftError", + "return_type": "list[syft.service.request.request.Request]", "warning": "", - "hash": "ac977c94f29454af88743c47129673a0054f7c55c95adbabf04d073d1af261f2" + "hash": "929038ac093c8b90cf1d17ac4acbe65903a18efe91295e0b5504238577ead5ea" }, "Requestservice.request.set_tags": { "public_path": "request.set_tags", @@ -1571,9 +1587,9 @@ "request": "", "tags": "list[str]" }, - "return_type": "syft.service.request.request.Request | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "7310600e5e7edfc16862dedc69b4c3b17ddbf85c766cf6007459406db4985d18" + "hash": "30a233cf90353daa9fb15e6e7d7aaea211a77fca6ac31354eea3fc20a4706e86" }, "Requestservice.request.submit": { "public_path": "request.submit", @@ -1583,9 +1599,9 @@ "request": "", "send_message": "" }, - "return_type": "syft.service.request.request.Request | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "6e81fcaeec7f841f23a3afd126afeec631300a53eeda3138897cbb25b2ee9f5e" + "hash": "80c620b37cc1d5ef564d4ec0a9df143584090bf94a7bf1fc0ce92f92180b9dd3" }, "Requestservice.request.undo": { "public_path": "request.undo", @@ -1594,9 +1610,9 @@ "reason": "", "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "6bf7847a4d7e4498f6f2228555bf91a8e1bea005e0575b683b3844999b9b0b57" + "hash": "e3ad64b4d02b659c16cda7773176ce7f368ec66543961c6a6c8452080a667fce" }, "Settingsservice.settings.allow_association_request_auto_approval": { "public_path": "settings.allow_association_request_auto_approval", @@ -1604,9 +1620,9 @@ "signature": { "enable": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "8d88d12cfb85b1c8a6d2551260d3059824534774147a03bc370934fbd3e6937b" + "hash": "915181662bbb92b3c6101d8797be56b2d2cf58fe43bce2707f265655536cde21" }, "Settingsservice.settings.allow_guest_signup": { "public_path": "settings.allow_guest_signup", @@ -1614,21 +1630,21 @@ "signature": { "enable": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": { "name": "HighSideCRUDWarning", "confirmation": true, "enabled": true }, - "hash": "0885148c88cc62cd0bc21cd9441b9963108b8882704c250b2ba8aaa844871454" + "hash": "3a8f017c0779b5e56b85b8bf485487fc5ed95ea14bd404c55247fafa69c8c0a1" }, "Settingsservice.settings.disable_notifications": { "public_path": "settings.disable_notifications", "RBAC_permission": "ADMIN_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "5a9777a788eba71638542b8910070554a5af0dbd58878e086d5cb08790af38c3" + "hash": "5aab76e9ee5aaef9aa2e5569159625ec79552acedb300512a97d9b8d804eb185" }, "Settingsservice.settings.enable_notifications": { "public_path": "settings.enable_notifications", @@ -1640,17 +1656,25 @@ "email_server": "str | None", "email_username": "str | None" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "2b961db965a3fc979fff581e5ef017164f4290b552c99642f476c4378e25870a" + "hash": "2ed74d0c4a4fe4d45e5bb0156e88b35912e72b799465608425a669b668d57bcb" }, "Settingsservice.settings.get": { "public_path": "settings.get", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": {}, - "return_type": "typing.Union[result.result.Ok[result.result.Ok], result.result.Err[result.result.Err]]", + "return_type": "", + "warning": "", + "hash": "6f690cf4d02b0b5dd378565e04a1fccc48dd595a28f7d7ffd1e10e92572aebfb" + }, + "Settingsservice.settings.get_server_config": { + "public_path": "settings.get_server_config", + "RBAC_permission": "ADMIN_ROLE_LEVEL", + "signature": {}, + "return_type": "dict[str, typing.Any]", "warning": "", - "hash": "507b1be598b1803b5622624dbfb2275954cbaee36f3ebc51dcf0f13cf403273e" + "hash": "b25a48efc5a3256ca7441aed9ffdcb347e9db4e80bb5408e0325b577cccebba1" }, "Settingsservice.settings.set": { "public_path": "settings.set", @@ -1658,9 +1682,9 @@ "signature": { "settings": "" }, - "return_type": "typing.Union[result.result.Ok[result.result.Ok], result.result.Err[result.result.Err]]", + "return_type": "", "warning": "", - "hash": "3049d0ee40731fad5551d21e1fcfd5dc80a629c7e228698820b25489094650d6" + "hash": "14e50764b0c3a2baa3a1c6b3678d8686aa63a7fe3eb2ef70e960c8e33ac06aae" }, "Settingsservice.settings.set_email_rate_limit": { "public_path": "settings.set_email_rate_limit", @@ -1669,9 +1693,9 @@ "daily_limit": "", "email_type": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "f74d70e17de2345cec3f686a1db3106a0a28481f3d5c3130695a742b34fc8599" + "hash": "c0eee38460af71b53cd9d9b74c1b49bbee2d2a0c1651c14f07812a6cf52d1a96" }, "Settingsservice.settings.set_server_side_type_dangerous": { "public_path": "settings.set_server_side_type_dangerous", @@ -1679,18 +1703,17 @@ "signature": { "server_side_type": "" }, - "return_type": "typing.Union[result.result.Ok[syft.service.response.SyftSuccess], result.result.Err[syft.service.response.SyftError]]", + "return_type": "", "warning": "", - "hash": "f671d3349ce940bc149901c179dc6d712fac9ed9eb5ce7b4c50b5ecd29a205d7" + "hash": "df16ae6c26ba4d0cf369ee31d486c81081396b477aea544913121475f514d0ae" }, "Settingsservice.settings.update": { "public_path": "settings.update", "RBAC_permission": "ADMIN_ROLE_LEVEL", "signature": { "admin_email": "str | syft.types.syft_metaclass.EmptyType", + "allow_guest_sessions": "bool | syft.types.syft_metaclass.EmptyType", "association_request_auto_approval": "bool | syft.types.syft_metaclass.EmptyType", - "created_date": "syft.types.syft_object.BaseDateTime | None", - "deleted_date": "syft.types.syft_object.BaseDateTime | None", "description": "str | syft.types.syft_metaclass.EmptyType", "eager_execution_enabled": "bool | syft.types.syft_metaclass.EmptyType", "id": "syft.types.uid.UID | syft.types.syft_metaclass.EmptyType", @@ -1700,14 +1723,11 @@ "organization": "str | syft.types.syft_metaclass.EmptyType", "pwd_token_config": "syft.service.settings.settings.PwdTokenResetConfig | syft.types.syft_metaclass.EmptyType", "signup_enabled": "bool | syft.types.syft_metaclass.EmptyType", - "syft_client_verify_key": "syft.server.credentials.SyftVerifyKey | None", - "syft_server_location": "syft.types.uid.UID | None", - "updated_date": "syft.types.syft_object.BaseDateTime | None", "welcome_markdown": "syft.util.misc_objs.HTMLObject | syft.util.misc_objs.MarkdownDescription | syft.types.syft_metaclass.EmptyType" }, - "return_type": "typing.Union[result.result.Ok[syft.service.response.SyftSuccess], result.result.Err[syft.service.response.SyftError]]", + "return_type": "", "warning": "", - "hash": "e6819431e9497a4cb2394c3db10351a5a1804d709b51ae41a1aa36d393e9df86" + "hash": "72b89a87128736c8d058fc8b52673aec3362d3395d909c8f4486da2733c266a2" }, "Settingsservice.settings.welcome_customize": { "public_path": "settings.welcome_customize", @@ -1716,9 +1736,9 @@ "html": "", "markdown": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "e1deb8cf9d8c64dabc8aba9a6693d62ebe541ea1353b9b7ea7fa21e5fd4b17bd" + "hash": "76b58fcf910ce249ab50eeda43ae572afe0090799ae7093aea35c4cf0ccfcc59" }, "Settingsservice.settings.welcome_preview": { "public_path": "settings.welcome_preview", @@ -1727,17 +1747,17 @@ "html": "", "markdown": "" }, - "return_type": "syft.util.misc_objs.MarkdownDescription | syft.util.misc_objs.HTMLObject | syft.service.response.SyftError", + "return_type": "syft.util.misc_objs.MarkdownDescription | syft.util.misc_objs.HTMLObject", "warning": "", - "hash": "33c6587338a8e121083dcaec590120242487ebab4a7a6bfa3b17dd48c48377d4" + "hash": "5a43c8e7b827a694e58201057b9eeee0652c374414956e6051441ded200188c7" }, "Settingsservice.settings.welcome_show": { "public_path": "settings.welcome_show", "RBAC_permission": "GUEST_ROLE_LEVEL", "signature": {}, - "return_type": "syft.util.misc_objs.HTMLObject | syft.util.misc_objs.MarkdownDescription | syft.service.response.SyftError", + "return_type": "syft.util.misc_objs.HTMLObject | syft.util.misc_objs.MarkdownDescription", "warning": "", - "hash": "dd2d00832e7373c085ad66f9351885b70b9f88253ab67ff669ad5deaf47577a2" + "hash": "10bce24c8bdf650a18f126f8907d098767a4502a9579afbc18abdf2e97cb06ed" }, "Syftimageregistryservice.image_registry.add": { "public_path": "image_registry.add", @@ -1745,9 +1765,9 @@ "signature": { "url": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "6621724f7a52f7168c9e2b3e104533070521e7cbcc2af986fb08f58b293e89c8" + "hash": "64a4280e61983f88002373c751eaea8929699ece69a394634c682c3f77d6a88a" }, "Syftimageregistryservice.image_registry.delete": { "public_path": "image_registry.delete", @@ -1756,17 +1776,17 @@ "uid": "syft.types.uid.UID | None", "url": "str | None" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "c5d880b013aef7d127dbf512d4d2ecde25d63a94c3617373c8da22b0877f4b5c" + "hash": "1b8d83ba5e1db162e8a1f6b3dc35ef8567590b0d6feedcf0715cb7440b58be18" }, "Syftimageregistryservice.image_registry.get_all": { "public_path": "image_registry.get_all", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.worker.image_registry.SyftImageRegistry] | syft.service.response.SyftError", + "return_type": "list[syft.service.worker.image_registry.SyftImageRegistry]", "warning": "", - "hash": "0ffc2237dae484a5ca19dfc79853d5c85f61359e7bf131e461c6a1cb0db45c9f" + "hash": "b26f9e22130c342a4ac03fb91fb3237581532c909dd481b419f2ff26dc4ebb9e" }, "Syftimageregistryservice.image_registry.get_by_id": { "public_path": "image_registry.get_by_id", @@ -1774,9 +1794,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.worker.image_registry.SyftImageRegistry | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "ddc3a4a08700227407ca8b9edad48fbb6ac7020a4414af29c94adcc500e69593" + "hash": "516c5eacb7f2b0ece6402e40078a7834fa3ed82f5a4b1a607872e4dc972afe75" }, "Syftworkerimageservice.worker_image.build": { "public_path": "worker_image.build", @@ -1787,17 +1807,17 @@ "registry_uid": "syft.types.uid.UID | None", "tag": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "50114576b183760520d9960f8125e0ecc99aa5aa7036499304a38e4a84b0f479" + "hash": "0060fba6131f7a10f90d5e4a4e0e925ae0d2335783b9c45bce1c349aa0761ecd" }, "Syftworkerimageservice.worker_image.get_all": { "public_path": "worker_image.get_all", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "syft.types.dicttuple.DictTuple[str, syft.service.worker.worker_image.SyftWorkerImage] | syft.service.response.SyftError", + "return_type": "syft.types.dicttuple.DictTuple[str, syft.service.worker.worker_image.SyftWorkerImage]", "warning": "", - "hash": "bdadb9f57e7b00910e47196257006c28a2f2d887574918e76fae436331ea2243" + "hash": "2fc718a2dc2f739472afe8b59dd9ed9b4610c8ea6fa1fe154fb4957362bad695" }, "Syftworkerimageservice.worker_image.get_by_config": { "public_path": "worker_image.get_by_config", @@ -1805,9 +1825,9 @@ "signature": { "worker_config": "" }, - "return_type": "syft.service.worker.worker_image.SyftWorkerImage | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "7210ea154034e83a9ccfa62ff8709f9aea392df61992a581a14f47b31b217676" + "hash": "14ed82d9ac2ff31ee2116f59ed5d84e7ef371d5d4610c35b579b817486a29793" }, "Syftworkerimageservice.worker_image.get_by_uid": { "public_path": "worker_image.get_by_uid", @@ -1815,9 +1835,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.worker.worker_image.SyftWorkerImage | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "8df0d6463b43840b74548b464becf131113f96a7092bea4b7acc9dab47e16f82" + "hash": "06965ad2051fb7bd27236f91f407fcac114487e2563aeff38eb6967d20450819" }, "Syftworkerimageservice.worker_image.push": { "public_path": "worker_image.push", @@ -1827,9 +1847,9 @@ "password": "str | None", "username": "str | None" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "3e8db5ae34c3f1820a580fa3f0e95ededf6756d8de29e28ac057cacd8a479ec9" + "hash": "31e41d284837c038e63535aa24a7a80821600240d8dd61dcfeea993789c4102d" }, "Syftworkerimageservice.worker_image.remove": { "public_path": "worker_image.remove", @@ -1837,9 +1857,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "eb4ebe55ea611e3eea642f4803026b702471092725323da01a67f73ef03e916f" + "hash": "251c2f98944c6e26e3ac0a034537f99bccdcbf80958c209ec4ab3e1355592d70" }, "Syftworkerimageservice.worker_image.submit": { "public_path": "worker_image.submit", @@ -1847,9 +1867,9 @@ "signature": { "worker_config": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "c6c8d34f044a960db994dc3021879eb66d302dc8e3dd6c8d2fcb202893d8c804" + "hash": "6110f27a7eae93bcf75af03ec2a8b9ce75abc613320c9e7ae7d73c5492f3e047" }, "Syftworkerpoolservice.worker_pool.add_workers": { "public_path": "worker_pool.add_workers", @@ -1861,9 +1881,9 @@ "registry_password": "str | None", "registry_username": "str | None" }, - "return_type": "list[syft.service.worker.worker_pool.ContainerSpawnStatus] | syft.service.response.SyftError", + "return_type": "list[syft.service.worker.worker_pool.ContainerSpawnStatus]", "warning": "", - "hash": "4f7836c04be9e700b0c7273687c4f9404b1754ede994d51dc38c329cff3f451b" + "hash": "06f251d4c0e1396ed12891b8f9f944589fa25ded053543c4f2959f2316a14156" }, "Syftworkerpoolservice.worker_pool.create_image_and_pool_request": { "public_path": "worker_pool.create_image_and_pool_request", @@ -1879,9 +1899,9 @@ "registry_uid": "syft.types.uid.UID | None", "tag": "str | None" }, - "return_type": "syft.service.response.SyftError | syft.service.response.SyftSuccess", + "return_type": "", "warning": "", - "hash": "9f71f8ef65ceae70479c88bdd8b6c17368d903d5d453e2be2a3920bb1757e084" + "hash": "c06d361c083a000443e74197dd59a3d9001b18f5078876689dc057f4a2edc44d" }, "Syftworkerpoolservice.worker_pool.create_pool_request": { "public_path": "worker_pool.create_pool_request", @@ -1894,9 +1914,20 @@ "pool_name": "", "reason": "str | None" }, - "return_type": "syft.service.response.SyftError | syft.service.response.SyftSuccess", + "return_type": "", "warning": "", - "hash": "43f78e981f5cf128c26ed88596054957abfbc71e1524e68520ce7a4bf5f22737" + "hash": "b4817014698bf833808f0f563233605f513c0f22446610a191e52e9f703fe980" + }, + "Syftworkerpoolservice.worker_pool.delete": { + "public_path": "worker_pool.delete", + "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", + "signature": { + "pool_id": "syft.types.uid.UID | None", + "pool_name": "str | None" + }, + "return_type": "", + "warning": "", + "hash": "bab446b49cf97c5750f38f6c38b49646d1db02e06b0a41fcd82691b46d46ef2e" }, "Syftworkerpoolservice.worker_pool.filter_by_image_id": { "public_path": "worker_pool.filter_by_image_id", @@ -1904,17 +1935,17 @@ "signature": { "image_uid": "" }, - "return_type": "list[syft.service.worker.worker_pool.WorkerPool] | syft.service.response.SyftError", + "return_type": "list[syft.service.worker.worker_pool.WorkerPool]", "warning": "", - "hash": "33d55071ab381198ff3716a81577c079ac96cd220e08d2ed6e50f4a10b601b85" + "hash": "888db009c94350a86d9d284549e2d56a4928614419a81ac201af63a8a7c38ff8" }, "Syftworkerpoolservice.worker_pool.get_all": { "public_path": "worker_pool.get_all", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "syft.types.dicttuple.DictTuple[str, syft.service.worker.worker_pool.WorkerPool] | syft.service.response.SyftError", + "return_type": "syft.types.dicttuple.DictTuple[str, syft.service.worker.worker_pool.WorkerPool]", "warning": "", - "hash": "26c7366522dd3102e1f50fbedb3638348f639ce23188a16faff6353e106436a7" + "hash": "d21402f0343206f9f7b8449a3a55931d90c44d21e8142cb28588dc9fd8b468f5" }, "Syftworkerpoolservice.worker_pool.get_by_name": { "public_path": "worker_pool.get_by_name", @@ -1922,9 +1953,9 @@ "signature": { "pool_name": "" }, - "return_type": "list[syft.service.worker.worker_pool.WorkerPool] | syft.service.response.SyftError", + "return_type": "list[syft.service.worker.worker_pool.WorkerPool]", "warning": "", - "hash": "c8914ece2bb231054d5513305dee4b7bddf408e243f57e2bf35fac34afc7f36b" + "hash": "b7badddcb3f3c127377d649c939e7c0c3ffa4cd753ff7939efbaa706f1f3e82e" }, "Syftworkerpoolservice.worker_pool.launch": { "public_path": "worker_pool.launch", @@ -1938,9 +1969,9 @@ "registry_password": "str | None", "registry_username": "str | None" }, - "return_type": "list[syft.service.worker.worker_pool.ContainerSpawnStatus] | syft.service.response.SyftError", + "return_type": "list[syft.service.worker.worker_pool.ContainerSpawnStatus]", "warning": "", - "hash": "3548ee0fe58baf9dbcf934d0133c340f4998dc4342e3da0c46ee8db7f1f4b17c" + "hash": "451ffdf11b26b7d0041f88d523dd9a668507d2a99f5d2b5a38815c0413b9359d" }, "Syftworkerpoolservice.worker_pool.scale": { "public_path": "worker_pool.scale", @@ -1950,9 +1981,9 @@ "pool_id": "syft.types.uid.UID | None", "pool_name": "str | None" }, - "return_type": "syft.service.response.SyftError | syft.service.response.SyftSuccess", + "return_type": "", "warning": "", - "hash": "99a0d5b200d13b7d8a8907527438008bd42fa38433ad399f8abad7b6cfd185f4" + "hash": "f934aa52a48943f34e6bcb0c782d878a0642a083d45d65ff3df68bf33ccb4043" }, "Syftworkerpoolservice.worker_pool.sync_pool_from_request": { "public_path": "worker_pool.sync_pool_from_request", @@ -1960,17 +1991,17 @@ "signature": { "request": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "9df4b772fd618429a95fb801ccb966741d11e098e2e40f49bbbd93e9b55be60d" + "hash": "77f33550b908f73926f203b3eaa71d9394bab3176591113e94af8cb1b0664e80" }, "Syncservice.sync._get_state": { "public_path": "sync._get_state", "RBAC_permission": "ADMIN_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.sync.sync_state.SyncState | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "a2c093bfc0f21b8a924cdccfbebc8596baee1d33aaa3dc0996793a31576f698c" + "hash": "d41943b8063064a2e843a418a6eb5de3c11c626d7d30d65507381f7095eb56ac" }, "Syncservice.sync.get_permissions": { "public_path": "sync.get_permissions", @@ -1992,9 +2023,9 @@ "storage_permissions": "list[syft.service.action.action_permissions.StoragePermission]", "unignored_batches": "set[syft.types.uid.UID]" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "84c98afed955634b6d6076c7afedac457c1cfae9be07ef979c2c6fcf4cbda40b" + "hash": "c999d4dd57469ff34a4aa9bcb47809fd67b371e3460320e475a42d3941067d12" }, "Usercodeservice.code.call": { "public_path": "code.call", @@ -2003,9 +2034,9 @@ "kwargs": "typing.Any", "uid": "" }, - "return_type": "syft.types.cache_object.CachedSyftObject | syft.service.action.action_object.ActionObject | syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "0e38f181db46ceb874f4e2089ec42e1bd3fd7cbc31fabd3d1a3fdb871e3d34ab" + "hash": "a7963f36d2a6ae35a3fbe9ba5362cbad9fc4ccadd21d21fe667f3d996f16ba63" }, "Usercodeservice.code.delete": { "public_path": "code.delete", @@ -2013,25 +2044,25 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "82901f3ecf4ef179e2d235abb27d9048dbda5f6752ae2ef092189bad1695e6be" + "hash": "143b5c8c2444eb952c11a187a0cc4265eae8cfd854790885a0b0ef586ff34f2e" }, "Usercodeservice.code.get_all": { "public_path": "code.get_all", "RBAC_permission": "GUEST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.code.user_code.UserCode] | syft.service.response.SyftError", + "return_type": "list[syft.service.code.user_code.UserCode]", "warning": "", - "hash": "7ddf1a3b93299cc0ac43389c924f075a7ef18f1b1cc9c511c4d96f7f83e218f8" + "hash": "0e98e7ab505e5b54e17f41816d7978c424d4d9c5130e78ccceb053d3e4ade501" }, "Usercodeservice.code.get_all_for_user": { "public_path": "code.get_all_for_user", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "list[syft.service.code.user_code.UserCode]", "warning": "", - "hash": "54e37412949e7a3d5a5f476ef3a0d0b3510a59f960d8136b95b88caa1490a4c1" + "hash": "96ddc9ca6b46e107fcf2fed249d1266dc31370585bf5fb1a877f2dda6a2f7f0c" }, "Usercodeservice.code.get_by_id": { "public_path": "code.get_by_id", @@ -2039,9 +2070,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.code.user_code.UserCode | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "97c847e31645b6125420a4fc49f259f8d6ba417a38d8f71ed26a810a291e62a9" + "hash": "48dcebf5d98a1f5a14a825729ff9bd46e96defc9b262f337db090f2f3a47e21c" }, "Usercodeservice.code.get_by_service_func_name": { "public_path": "code.get_by_service_func_name", @@ -2049,9 +2080,9 @@ "signature": { "service_func_name": "" }, - "return_type": "list[syft.service.code.user_code.UserCode] | syft.service.response.SyftError", + "return_type": "list[syft.service.code.user_code.UserCode]", "warning": "", - "hash": "d6198442172067ae7074f9a03f904a702dede1578870cf027c3bf97ce37df2fd" + "hash": "f1dc8817a0dc8f0c1ee80a8a86d38ed75eda76d5f55f47a8836980ca106c21fb" }, "Usercodeservice.code.request_code_execution": { "public_path": "code.request_code_execution", @@ -2060,9 +2091,9 @@ "code": "syft.service.code.user_code.SubmitUserCode | syft.service.code.user_code.UserCode", "reason": "str | None" }, - "return_type": "syft.service.request.request.Request | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "807e80b76bc64f56c974bf630d3b05f56cfb9d51bdae63fd8252a9f5f7f9e872" + "hash": "e69c925579c700ab97cb02bcf930d777a726843f58daaae425815da16bbee0a3" }, "Usercodeservice.code.store_execution_output": { "public_path": "code.store_execution_output", @@ -2073,9 +2104,9 @@ "outputs": "typing.Any", "user_code_id": "" }, - "return_type": "syft.service.output.output_service.ExecutionOutput | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "c4717a6ce4848b53c60f378c76afcb4ba7677650af41c85812706abef047e628" + "hash": "1952677c98c0e59fd4dcfec5d554fdbb533c88fe2a90381590e9194d03233c59" }, "Usercodeservice.code.submit": { "public_path": "code.submit", @@ -2083,25 +2114,20 @@ "signature": { "code": "" }, - "return_type": "syft.service.code.user_code.UserCode | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "83f123c63056d2da867f030a0c4750216139e9084ad22a392bac66750c6a16d7" + "hash": "10ea470830a5c833d84585682d6d602669504773917ff9b3d38ecd02f7bc9c58" }, "Usercodeservice.code.update": { "public_path": "code.update", "RBAC_permission": "ADMIN_ROLE_LEVEL", "signature": { - "created_date": "syft.types.syft_object.BaseDateTime | None", - "deleted_date": "syft.types.syft_object.BaseDateTime | None", "id": "syft.types.uid.UID | syft.types.syft_metaclass.EmptyType", - "l0_deny_reason": "str | None | syft.types.syft_metaclass.EmptyType", - "syft_client_verify_key": "syft.server.credentials.SyftVerifyKey | None", - "syft_server_location": "syft.types.uid.UID | None", - "updated_date": "syft.types.syft_object.BaseDateTime | None" + "l0_deny_reason": "str | None | syft.types.syft_metaclass.EmptyType" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "80ebd88842eff74aa25a34875234ab75a74f3eb8138383f3855231220ed3c9bf" + "hash": "d824a955105b9c4febd06536f2b2752973d6b2b25c4b73bc05ed8cad5641f252" }, "Usercodestatusservice.code_status.create": { "public_path": "code_status.create", @@ -2109,17 +2135,17 @@ "signature": { "status": "" }, - "return_type": "syft.service.code.user_code.UserCodeStatusCollection | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "16e5a161007dc39192af774f9557ecc6e6423518d9e491a275d3cc0e89cc7566" + "hash": "e7e813f1933e93fad8024cb1a469b71d9223482803e6c31aafe5765b6f3ed578" }, "Usercodestatusservice.code_status.get_all": { "public_path": "code_status.get_all", "RBAC_permission": "ADMIN_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.code.user_code.UserCodeStatusCollection] | syft.service.response.SyftError", + "return_type": "list[syft.service.code.user_code.UserCodeStatusCollection]", "warning": "", - "hash": "f10313c913db96e155c65ead4bdc43b457e676540a2d979b9c39d8d805a854a8" + "hash": "9feae68b9c5a79873d3573e17b20374ae74f2d11a97227b1d8b3a3d44f8c1d37" }, "Usercodestatusservice.code_status.get_by_uid": { "public_path": "code_status.get_by_uid", @@ -2127,9 +2153,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.code.user_code.UserCodeStatusCollection | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "97af5863d5dc3df9d77d2b7acb1079dc2b1e078353aa45079ca1d77bd7ab1675" + "hash": "105347de75f51d1e38b34ed1686e2a6a96aa394c090c831c278e1a3ca8d3116f" }, "Usercodestatusservice.code_status.remove": { "public_path": "code_status.remove", @@ -2137,17 +2163,15 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "8fb08ebe39259d92f218cc39e09c3de5c088693f9151b54fadba7745aca3ae64" + "hash": "38d79b611e9cd5911635072294b325a9a77a5c66f6c8b3007cea6fd6116d0f2a" }, "Userservice.user.create": { "public_path": "user.create", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": { "created_by": "syft.server.credentials.SyftSigningKey | None", - "created_date": "syft.types.syft_object.BaseDateTime | None", - "deleted_date": "syft.types.syft_object.BaseDateTime | None", "email": "", "id": "", "institution": "str | None", @@ -2156,15 +2180,12 @@ "password": "", "password_verify": "str | None", "role": "syft.service.user.user_roles.ServiceRole | None", - "syft_client_verify_key": "syft.server.credentials.SyftVerifyKey | None", - "syft_server_location": "syft.types.uid.UID | None", - "updated_date": "syft.types.syft_object.BaseDateTime | None", "verify_key": "syft.server.credentials.SyftVerifyKey | None", "website": "str | None" }, - "return_type": "syft.service.user.user.UserView | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "eaa29dd97ea658a964cbebdb99ef1635ff84acb51d60fea037ea6a1322472e03" + "hash": "562536dd46bf07735ea56135a6a8e547e6f23707673103c86b7887bf39507d42" }, "Userservice.user.delete": { "public_path": "user.delete", @@ -2172,19 +2193,9 @@ "signature": { "uid": "" }, - "return_type": "bool | syft.service.response.SyftError", - "warning": "", - "hash": "f26d8e457a8c85950617e052ebee23c2c725fb6a6e038f50513f23ddaf43039e" - }, - "Userservice.user.forgot_password": { - "public_path": "user.forgot_password", - "RBAC_permission": "GUEST_ROLE_LEVEL", - "signature": { - "email": "" - }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "aba7f8f28c7d6c00d195c808f7779c2126d4447b742c3dd00db7be6166355a04" + "hash": "8b1a55fba9717e5a15206f838c767c20566fdc7a706caef0e1aafe69039fcfed" }, "Userservice.user.get_all": { "public_path": "user.get_all", @@ -2193,9 +2204,9 @@ "page_index": "int | None", "page_size": "int | None" }, - "return_type": "list[syft.service.user.user.UserView] | syft.service.user.user.UserViewPage | syft.service.user.user.UserView | syft.service.response.SyftError", + "return_type": "list[syft.service.user.user.UserView]", "warning": "", - "hash": "e3a75d2580bfc7b165c139f725e8fa0741153b32d11ceb1c054a2db96d932382" + "hash": "4d0ca2f70f31e26957ee90e89f1c89d588556bea13789ab964d5db3e3618a469" }, "Userservice.user.get_by_verify_key": { "public_path": "user.get_by_verify_key", @@ -2203,17 +2214,17 @@ "signature": { "verify_key": "" }, - "return_type": "syft.service.user.user.UserView | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "3ff1e6b99ab42b39fdcf8d767d1d9c98f3f3c31cd45ce170815d068b7c760cde" + "hash": "697555ff4d40a26ef9328c26a68ef63518d3241284f0e5a612ae4741cd9fca8d" }, "Userservice.user.get_current_user": { "public_path": "user.get_current_user", "RBAC_permission": "GUEST_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.user.user.UserView | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "763269b491478c4012c1d6ad6c7267b651c84238de467d638aae96e687fcbddd" + "hash": "08424242302088be04173bfd09309243a7e3511838546af15e1322e4cca10ce0" }, "Userservice.user.request_password_reset": { "public_path": "user.request_password_reset", @@ -2221,47 +2232,29 @@ "signature": { "uid": "" }, - "return_type": "str | syft.service.response.SyftError", - "warning": "", - "hash": "147349313760d40882e9ee479d8a7a978714cedce06f8e1f571043f76bd403b3" - }, - "Userservice.user.reset_password": { - "public_path": "user.reset_password", - "RBAC_permission": "GUEST_ROLE_LEVEL", - "signature": { - "new_password": "", - "token": "" - }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "9574a4ed8190bba626a7034e015b80838bde9bea72133ed9b47f8ab315de6e69" + "hash": "031ffc151087bc11cbd3809de3a885b6656b232ef766586d14bd0accb81502bb" }, "Userservice.user.search": { "public_path": "user.search", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": { - "created_date": "syft.types.syft_object.BaseDateTime | None", - "deleted_date": "syft.types.syft_object.BaseDateTime | None", "email": "pydantic.networks.EmailStr | syft.types.syft_metaclass.EmptyType", "id": "syft.types.uid.UID | syft.types.syft_metaclass.EmptyType", "name": "str | syft.types.syft_metaclass.EmptyType", "page_index": "int | None", "page_size": "int | None", - "syft_client_verify_key": "syft.server.credentials.SyftVerifyKey | None", - "syft_server_location": "syft.types.uid.UID | None", - "updated_date": "syft.types.syft_object.BaseDateTime | None", "verify_key": "syft.server.credentials.SyftVerifyKey | syft.types.syft_metaclass.EmptyType" }, - "return_type": "syft.service.user.user.UserViewPage | None | list[syft.service.user.user.UserView] | syft.service.response.SyftError", + "return_type": "list[syft.service.user.user.UserView]", "warning": "", - "hash": "d555b37e4f2d8391aa77195fa18d7f860e5290b294238712db38113323e761d6" + "hash": "3d7f1b56e2b2d1e5580887742fb825f244041846b64de3a72beff02178fc3ac7" }, "Userservice.user.update": { "public_path": "user.update", "RBAC_permission": "GUEST_ROLE_LEVEL", "signature": { - "created_date": "syft.types.syft_object.BaseDateTime | None", - "deleted_date": "syft.types.syft_object.BaseDateTime | None", "email": "pydantic.networks.EmailStr | syft.types.syft_metaclass.EmptyType", "id": "syft.types.uid.UID | syft.types.syft_metaclass.EmptyType", "institution": "str | syft.types.syft_metaclass.EmptyType", @@ -2270,16 +2263,13 @@ "password": "str | syft.types.syft_metaclass.EmptyType", "password_verify": "str | syft.types.syft_metaclass.EmptyType", "role": "syft.service.user.user_roles.ServiceRole | syft.types.syft_metaclass.EmptyType", - "syft_client_verify_key": "syft.server.credentials.SyftVerifyKey | None", - "syft_server_location": "syft.types.uid.UID | None", "uid": "", - "updated_date": "syft.types.syft_object.BaseDateTime | None", "verify_key": "syft.server.credentials.SyftVerifyKey | syft.types.syft_metaclass.EmptyType", "website": "str | syft.types.syft_metaclass.EmptyType" }, - "return_type": "syft.service.user.user.UserView | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "4f43f32de7d4c84277adccc0448ec875cec6274ef5253b8aa29366878f98a18a" + "hash": "a3be1d1c772bfbafb237d5d7e01c986cdea9cb23374e075e28e6d5c12419c302" }, "Userservice.user.view": { "public_path": "user.view", @@ -2287,9 +2277,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.user.user.UserView | None | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "027661423b2533c8bc59ee51c1fad14334e577665dce7970cb59e5e58c5942af" + "hash": "b21973538da6cd08387e3e40eb11d88d31393accd0de76dd7ad6fd51123aad51" }, "Workerservice.worker.delete": { "public_path": "worker.delete", @@ -2298,9 +2288,9 @@ "force": "", "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "eb6f674feff6c1a7a027b51d87a2b6deff7ff78c73ecd8aed3dda3696206f286" + "hash": "82681e3a435dffb544f131c3fd2b067a0b1a9f9989754da645d5f4bcaf6f0615" }, "Workerservice.worker.get": { "public_path": "worker.get", @@ -2308,17 +2298,17 @@ "signature": { "uid": "" }, - "return_type": "syft.service.worker.worker_pool.SyftWorker | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "7475c2b0ed929c9c403b8748a0d6c87093aebc3764bb6fe0277a92ddd59158d7" + "hash": "6a5140d7730b39024a81c9a93b4204d1a7cce505b5db2b4eed30292950daf376" }, "Workerservice.worker.get_all": { "public_path": "worker.get_all", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.worker.worker_pool.SyftWorker] | syft.service.response.SyftError", + "return_type": "list[syft.service.worker.worker_pool.SyftWorker]", "warning": "", - "hash": "bdb3aa11da8a980e198c484f46b70d1200c6b0bef9925a2a85b07c43c4ec2dae" + "hash": "0bfc387f28e4ed5c95a6c2db4cdf89d5778bdc2a8dfa3b57e6767ae764341353" }, "Workerservice.worker.logs": { "public_path": "worker.logs", @@ -2327,9 +2317,9 @@ "raw": "", "uid": "" }, - "return_type": "bytes | str | syft.service.response.SyftError", + "return_type": "bytes | str", "warning": "", - "hash": "cc7bbf81bed3baa2a94fef1d11255e0520f319d34d996e51cfb6d3ff8d4a4cf8" + "hash": "dfa9c826fd8269b8f942685555f127ea2a056d60e3f288c7c6d0ed4d680b21c2" }, "Workerservice.worker.start_workers": { "public_path": "worker.start_workers", @@ -2337,9 +2327,9 @@ "signature": { "n": "" }, - "return_type": "list[syft.service.worker.worker_pool.ContainerSpawnStatus] | syft.service.response.SyftError", + "return_type": "list[syft.service.worker.worker_pool.ContainerSpawnStatus]", "warning": "", - "hash": "6996d33c5a09f533e261a044d01a63b196474f1de8bce5309b325507723f763b" + "hash": "2c5937bb99db09b1a6eeca68a877b6120e3d7b776bc36b2b0414d96849e2ea9c" }, "Workerservice.worker.status": { "public_path": "worker.status", @@ -2347,8 +2337,8 @@ "signature": { "uid": "" }, - "return_type": "tuple[syft.service.worker.worker_pool.WorkerStatus, syft.service.worker.worker_pool.WorkerHealth] | syft.service.response.SyftError", + "return_type": "tuple[syft.service.worker.worker_pool.WorkerStatus, syft.service.worker.worker_pool.WorkerHealth | None]", "warning": "", - "hash": "7fc1e4d1e3f89bbe6cf61ad3be1d0de587295584274f2b6a883653c9c2b4b4a4" + "hash": "b761b2b2b7bb865d6559838aea133398fac8a6c74532e817a220d26e85af2eb3" } } From ce8ba426d918c1e18f778106fddee9ffe4d09775 Mon Sep 17 00:00:00 2001 From: Shubham Gupta Date: Wed, 4 Sep 2024 15:20:01 +0530 Subject: [PATCH 06/55] Revert "[syft] bump protocol version" This reverts commit 771e09ed79ec5c007ac72743d6bd511b52016005. --- packages/grid/helm/repo/index.yaml | 241 ++-- packages/grid/helm/repo/syft-0.9.1.tgz | Bin 10567 -> 0 bytes packages/syft/PYPI.md | 8 +- .../src/syft/protocol/protocol_version.json | 1177 +++++++++++++++- .../src/syft/protocol/releases/0.9.1.json | 1178 ----------------- .../api_snapshot/syft_api_spec_stable.json | 950 ++++++------- 6 files changed, 1773 insertions(+), 1781 deletions(-) delete mode 100644 packages/grid/helm/repo/syft-0.9.1.tgz delete mode 100644 packages/syft/src/syft/protocol/releases/0.9.1.json diff --git a/packages/grid/helm/repo/index.yaml b/packages/grid/helm/repo/index.yaml index c2b1dda7bbc..df7fe4d7061 100644 --- a/packages/grid/helm/repo/index.yaml +++ b/packages/grid/helm/repo/index.yaml @@ -1,22 +1,9 @@ apiVersion: v1 entries: syft: - - apiVersion: v2 - appVersion: 0.9.1 - created: "2024-09-04T09:30:52.640699308Z" - description: Perform numpy-like analysis on data that remains in someone elses - server - digest: dd8c9d64beaeeb11aa11349d6d15b9903c11dbf81f93836a7fa423a10041c211 - home: https://github.com/OpenMined/PySyft/ - icon: https://raw.githubusercontent.com/OpenMined/PySyft/dev/docs/img/title_syft_light.png - name: syft - type: application - urls: - - https://openmined.github.io/PySyft/helm/syft-0.9.1.tgz - version: 0.9.1 - apiVersion: v2 appVersion: 0.9.1-beta.11 - created: "2024-09-04T09:30:52.633286568Z" + created: "2024-09-04T02:53:13.072220834Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: c48a42596a0c977164d24398d587da402922ddcbb23114604eba44d51d6b2198 @@ -29,7 +16,7 @@ entries: version: 0.9.1-beta.11 - apiVersion: v2 appVersion: 0.9.1-beta.10 - created: "2024-09-04T09:30:52.632553103Z" + created: "2024-09-04T02:53:13.071501184Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: cf41185fd87ce4625a98c02cea1560bf729f2e134c1cc8c3e0882f9a8259849d @@ -42,7 +29,7 @@ entries: version: 0.9.1-beta.10 - apiVersion: v2 appVersion: 0.9.1-beta.9 - created: "2024-09-04T09:30:52.639964301Z" + created: "2024-09-04T02:53:13.078961833Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 24e37fb3bf6217421a2e9d749373f5c74d660c9ff3f55884a7a1dbb6e555c334 @@ -55,7 +42,7 @@ entries: version: 0.9.1-beta.9 - apiVersion: v2 appVersion: 0.9.1-beta.8 - created: "2024-09-04T09:30:52.639212162Z" + created: "2024-09-04T02:53:13.078219319Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 54cd02a8bc61feeed6fdff85340b16bc20407870a0f730925454ba51ce5ed14e @@ -68,7 +55,7 @@ entries: version: 0.9.1-beta.8 - apiVersion: v2 appVersion: 0.9.1-beta.7 - created: "2024-09-04T09:30:52.638484608Z" + created: "2024-09-04T02:53:13.077508475Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: d1bdc207bb0a21391fb18f89a0434d9361cf054ea389370648ffd13753dabe70 @@ -81,7 +68,7 @@ entries: version: 0.9.1-beta.7 - apiVersion: v2 appVersion: 0.9.1-beta.6 - created: "2024-09-04T09:30:52.637734663Z" + created: "2024-09-04T02:53:13.076791088Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 74b62672d982c0ca8ea86f8b4d1f25d1df6a9b7a8c4ac1551fd5635da7d29c48 @@ -94,7 +81,7 @@ entries: version: 0.9.1-beta.6 - apiVersion: v2 appVersion: 0.9.1-beta.5 - created: "2024-09-04T09:30:52.636370366Z" + created: "2024-09-04T02:53:13.076076988Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a69a7ac7d1b02b0bc547f4236398c001827ff964bb07fe663ef3545f9b6cf5f1 @@ -107,7 +94,7 @@ entries: version: 0.9.1-beta.5 - apiVersion: v2 appVersion: 0.9.1-beta.4 - created: "2024-09-04T09:30:52.635458718Z" + created: "2024-09-04T02:53:13.075251941Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 3d67a6d3bdb9e77e8fb0aa644312c9af5a49feb824d1b65f9b384796f059ed7c @@ -120,7 +107,7 @@ entries: version: 0.9.1-beta.4 - apiVersion: v2 appVersion: 0.9.1-beta.3 - created: "2024-09-04T09:30:52.634741063Z" + created: "2024-09-04T02:53:13.074499339Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 90d804df3afadfd9400cbb320898040cc89a74f6d3e45f0365455ed30785f200 @@ -133,7 +120,7 @@ entries: version: 0.9.1-beta.3 - apiVersion: v2 appVersion: 0.9.1-beta.2 - created: "2024-09-04T09:30:52.63402922Z" + created: "2024-09-04T02:53:13.073772575Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6f605af4ffc0e42a0733593faf1b5e588bbe58ff9f49b903a41bd4a751ddb694 @@ -146,7 +133,7 @@ entries: version: 0.9.1-beta.2 - apiVersion: v2 appVersion: 0.9.1-beta.1 - created: "2024-09-04T09:30:52.6318096Z" + created: "2024-09-04T02:53:13.070775241Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9c99243e63888391654f23044144e2095dee48a599cd4b2e4f43ead6f76a8572 @@ -159,7 +146,7 @@ entries: version: 0.9.1-beta.1 - apiVersion: v2 appVersion: 0.9.0 - created: "2024-09-04T09:30:52.631099419Z" + created: "2024-09-04T02:53:13.070015316Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: baf218c8543a2525f7d4cced1e49b0d4e38ee1661d7171a55a069bf765b5b6d8 @@ -172,7 +159,7 @@ entries: version: 0.9.0 - apiVersion: v2 appVersion: 0.9.0-beta.5 - created: "2024-09-04T09:30:52.630375122Z" + created: "2024-09-04T02:53:13.069315211Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a4eafd04b39b0c75d6a28ed2f7cfece450150477dc2c6a01e10e2087a5b02835 @@ -185,7 +172,7 @@ entries: version: 0.9.0-beta.5 - apiVersion: v2 appVersion: 0.9.0-beta.4 - created: "2024-09-04T09:30:52.629613966Z" + created: "2024-09-04T02:53:13.068605839Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 5a3cd3dd57609231ffc13e6af8d55f68b1b79fbbe8261740db957526fb8a536a @@ -198,7 +185,7 @@ entries: version: 0.9.0-beta.4 - apiVersion: v2 appVersion: 0.9.0-beta.3 - created: "2024-09-04T09:30:52.628779371Z" + created: "2024-09-04T02:53:13.067896939Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: affe0898286720a0281c2363bed404a09d229a5359951b4dfdd8e746d628b4cb @@ -211,7 +198,7 @@ entries: version: 0.9.0-beta.3 - apiVersion: v2 appVersion: 0.9.0-beta.2 - created: "2024-09-04T09:30:52.627197128Z" + created: "2024-09-04T02:53:13.067181456Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 105b60f0ff01f50386d2b063cb58c0e91ee41b74cefee7bca3f56e4025c38dd1 @@ -224,7 +211,7 @@ entries: version: 0.9.0-beta.2 - apiVersion: v2 appVersion: 0.9.0-beta.1 - created: "2024-09-04T09:30:52.626462401Z" + created: "2024-09-04T02:53:13.066418434Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 10246075684d168e6a51c009581b77df8d729e29e11abc4a360fae42659a6409 @@ -237,7 +224,7 @@ entries: version: 0.9.0-beta.1 - apiVersion: v2 appVersion: 0.8.8 - created: "2024-09-04T09:30:52.625740769Z" + created: "2024-09-04T02:53:13.064876909Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 46f75bdf8c39e0f17de266bf19b64852e0dbf7f7bcea60bf7a19018ff17370ad @@ -250,7 +237,7 @@ entries: version: 0.8.8 - apiVersion: v2 appVersion: 0.8.8-beta.4 - created: "2024-09-04T09:30:52.625006032Z" + created: "2024-09-04T02:53:13.064178498Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: cc0a3b49df19435a407e4764be6c5748511f14273e668e7f1d326af28b29f22a @@ -263,7 +250,7 @@ entries: version: 0.8.8-beta.4 - apiVersion: v2 appVersion: 0.8.8-beta.3 - created: "2024-09-04T09:30:52.624302243Z" + created: "2024-09-04T02:53:13.063479516Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: de2fba39516e98be39ae0110a2cfa5bfa2b665d7a35a4516b43c5310bbf621dc @@ -276,7 +263,7 @@ entries: version: 0.8.8-beta.3 - apiVersion: v2 appVersion: 0.8.8-beta.2 - created: "2024-09-04T09:30:52.623596471Z" + created: "2024-09-04T02:53:13.062767329Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1323f4082c65944b522cd8e36dc7285c83c7dfcf6a56f7962665a8b1256a4d09 @@ -289,7 +276,7 @@ entries: version: 0.8.8-beta.2 - apiVersion: v2 appVersion: 0.8.8-beta.1 - created: "2024-09-04T09:30:52.622873546Z" + created: "2024-09-04T02:53:13.061999879Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ec027b50b8182ef656be14ddca9537785c37712a4be8cb940f30ac029b63de2d @@ -302,7 +289,7 @@ entries: version: 0.8.8-beta.1 - apiVersion: v2 appVersion: 0.8.7 - created: "2024-09-04T09:30:52.622157704Z" + created: "2024-09-04T02:53:13.061293934Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 7ea7f63d1c6d0948860547f8aa39343fc5ef399c8e62d9d7edd4473cf44d8186 @@ -315,7 +302,7 @@ entries: version: 0.8.7 - apiVersion: v2 appVersion: 0.8.7-beta.16 - created: "2024-09-04T09:30:52.615190607Z" + created: "2024-09-04T02:53:13.054538524Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 75190eae57b64c2c47ab4a7fe3c6e94f35eb8045807a843ec8d7b26585c9e840 @@ -328,7 +315,7 @@ entries: version: 0.8.7-beta.16 - apiVersion: v2 appVersion: 0.8.7-beta.15 - created: "2024-09-04T09:30:52.614346426Z" + created: "2024-09-04T02:53:13.053707987Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 56879d9a9f10febce88676d3d20621d74d17f9e33f5df6ae1e9bc3078c216f0c @@ -341,7 +328,7 @@ entries: version: 0.8.7-beta.15 - apiVersion: v2 appVersion: 0.8.7-beta.14 - created: "2024-09-04T09:30:52.613496653Z" + created: "2024-09-04T02:53:13.052868903Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6e7cbca1d603ba11e09ae2a3089cfdafaa08cfa07c553c4f0fb8b42f8d3028f7 @@ -354,7 +341,7 @@ entries: version: 0.8.7-beta.14 - apiVersion: v2 appVersion: 0.8.7-beta.13 - created: "2024-09-04T09:30:52.612573493Z" + created: "2024-09-04T02:53:13.051991259Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1dbe3ecdfec57bf25020cbcff783fab908f0eb0640ad684470b2fd1da1928005 @@ -367,7 +354,7 @@ entries: version: 0.8.7-beta.13 - apiVersion: v2 appVersion: 0.8.7-beta.12 - created: "2024-09-04T09:30:52.61122193Z" + created: "2024-09-04T02:53:13.051264865Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: e92b2f3a522dabb3a79ff762a7042ae16d2bf3a53eebbb2885a69b9f834d109c @@ -380,7 +367,7 @@ entries: version: 0.8.7-beta.12 - apiVersion: v2 appVersion: 0.8.7-beta.11 - created: "2024-09-04T09:30:52.610518442Z" + created: "2024-09-04T02:53:13.049700589Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 099f6cbd44b699ee2410a4be012ed1a8a65bcacb06a43057b2779d7fe34fc0ad @@ -393,7 +380,7 @@ entries: version: 0.8.7-beta.11 - apiVersion: v2 appVersion: 0.8.7-beta.10 - created: "2024-09-04T09:30:52.609806107Z" + created: "2024-09-04T02:53:13.049001326Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 00773cb241522e281c1915339fc362e047650e08958a736e93d6539f44cb5e25 @@ -406,7 +393,7 @@ entries: version: 0.8.7-beta.10 - apiVersion: v2 appVersion: 0.8.7-beta.9 - created: "2024-09-04T09:30:52.621263489Z" + created: "2024-09-04T02:53:13.060452266Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a3f8e85d9ddef7a644b959fcc2fcb0fc08f7b6abae1045e893d0d62fa4ae132e @@ -419,7 +406,7 @@ entries: version: 0.8.7-beta.9 - apiVersion: v2 appVersion: 0.8.7-beta.8 - created: "2024-09-04T09:30:52.620584807Z" + created: "2024-09-04T02:53:13.059780294Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a422ac88d8fd1fb80d5004d5eb6e95fa9efc7f6a87da12e5ac04829da7f04c4d @@ -432,7 +419,7 @@ entries: version: 0.8.7-beta.8 - apiVersion: v2 appVersion: 0.8.7-beta.7 - created: "2024-09-04T09:30:52.619636739Z" + created: "2024-09-04T02:53:13.059065863Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0dc313a1092e6256a7c8aad002c8ec380b3add2c289d680db1e238a336399b7a @@ -445,7 +432,7 @@ entries: version: 0.8.7-beta.7 - apiVersion: v2 appVersion: 0.8.7-beta.6 - created: "2024-09-04T09:30:52.618365196Z" + created: "2024-09-04T02:53:13.057870872Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 052a2ec1102d2a4c9915f95647abd4a6012f56fa05a106f4952ee9b55bf7bae8 @@ -458,7 +445,7 @@ entries: version: 0.8.7-beta.6 - apiVersion: v2 appVersion: 0.8.7-beta.5 - created: "2024-09-04T09:30:52.617731839Z" + created: "2024-09-04T02:53:13.057069339Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1728af756907c3fcbe87c2fd2de014a2d963c22a4c2eb6af6596b525a9b9a18a @@ -471,7 +458,7 @@ entries: version: 0.8.7-beta.5 - apiVersion: v2 appVersion: 0.8.7-beta.4 - created: "2024-09-04T09:30:52.617064709Z" + created: "2024-09-04T02:53:13.056443463Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 387a57a3904a05ed61e92ee48605ef6fd5044ff7e822e0924e0d4c485e2c88d2 @@ -484,7 +471,7 @@ entries: version: 0.8.7-beta.4 - apiVersion: v2 appVersion: 0.8.7-beta.3 - created: "2024-09-04T09:30:52.616430701Z" + created: "2024-09-04T02:53:13.055816044Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 3668002b7a4118516b2ecd61d6275f60d83fc12841587ab8f62e1c1200731c67 @@ -497,7 +484,7 @@ entries: version: 0.8.7-beta.3 - apiVersion: v2 appVersion: 0.8.7-beta.2 - created: "2024-09-04T09:30:52.61579498Z" + created: "2024-09-04T02:53:13.055177514Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: e62217ffcadee2b8896ab0543f9ccc42f2df898fd979438ac9376d780b802af7 @@ -510,7 +497,7 @@ entries: version: 0.8.7-beta.2 - apiVersion: v2 appVersion: 0.8.7-beta.1 - created: "2024-09-04T09:30:52.609059739Z" + created: "2024-09-04T02:53:13.048326088Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 553981fe1d5c980e6903b3ff2f1b9b97431f6dd8aee91e3976bcc5594285235e @@ -523,7 +510,7 @@ entries: version: 0.8.7-beta.1 - apiVersion: v2 appVersion: 0.8.6 - created: "2024-09-04T09:30:52.608538061Z" + created: "2024-09-04T02:53:13.047807232Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ddbbe6fea1702e57404875eb3019a3b1a341017bdbb5fbc6ce418507e5c15756 @@ -536,7 +523,7 @@ entries: version: 0.8.6 - apiVersion: v2 appVersion: 0.8.6-beta.1 - created: "2024-09-04T09:30:52.608000604Z" + created: "2024-09-04T02:53:13.047268678Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: cc2c81ef6796ac853dce256e6bf8a6af966c21803e6534ea21920af681c62e61 @@ -549,7 +536,7 @@ entries: version: 0.8.6-beta.1 - apiVersion: v2 appVersion: 0.8.5 - created: "2024-09-04T09:30:52.607452337Z" + created: "2024-09-04T02:53:13.04671682Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: db5d90d44006209fd5ecdebd88f5fd56c70f7c76898343719a0ff8da46da948a @@ -562,7 +549,7 @@ entries: version: 0.8.5 - apiVersion: v2 appVersion: 0.8.5-post.2 - created: "2024-09-04T09:30:52.606687594Z" + created: "2024-09-04T02:53:13.045926808Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ea3f7269b55f773fa165d7008c054b7cf3ec4c62eb40a96f08cd3a9b77fd2165 @@ -575,7 +562,7 @@ entries: version: 0.8.5-post.2 - apiVersion: v2 appVersion: 0.8.5-post.1 - created: "2024-09-04T09:30:52.606134798Z" + created: "2024-09-04T02:53:13.045347139Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9deb844d3dc2d8480c60f8c631dcc7794adfb39cec3aa3b1ce22ea26fdf87d02 @@ -588,7 +575,7 @@ entries: version: 0.8.5-post.1 - apiVersion: v2 appVersion: 0.8.5-beta.10 - created: "2024-09-04T09:30:52.598379682Z" + created: "2024-09-04T02:53:13.037619138Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9cfe01e8f57eca462261a24a805b41509be2de9a0fee76e331d124ed98c4bc49 @@ -601,7 +588,7 @@ entries: version: 0.8.5-beta.10 - apiVersion: v2 appVersion: 0.8.5-beta.9 - created: "2024-09-04T09:30:52.605315663Z" + created: "2024-09-04T02:53:13.044583786Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 057f1733f2bc966e15618f62629315c8207773ef6211c79c4feb557dae15c32b @@ -614,7 +601,7 @@ entries: version: 0.8.5-beta.9 - apiVersion: v2 appVersion: 0.8.5-beta.8 - created: "2024-09-04T09:30:52.604230626Z" + created: "2024-09-04T02:53:13.043809825Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 921cbce836c3032ef62b48cc82b5b4fcbe44fb81d473cf4d69a4bf0f806eb298 @@ -627,7 +614,7 @@ entries: version: 0.8.5-beta.8 - apiVersion: v2 appVersion: 0.8.5-beta.7 - created: "2024-09-04T09:30:52.603057969Z" + created: "2024-09-04T02:53:13.042693542Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 75482e955b2b9853a80bd653afb1d56535f78f3bfb7726798522307eb3effbbd @@ -640,7 +627,7 @@ entries: version: 0.8.5-beta.7 - apiVersion: v2 appVersion: 0.8.5-beta.6 - created: "2024-09-04T09:30:52.60230095Z" + created: "2024-09-04T02:53:13.041435248Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6a2dfaf65ca855e1b3d7b966d4ff291e6fcbe761e2fc2a78033211ccd3a75de0 @@ -653,7 +640,7 @@ entries: version: 0.8.5-beta.6 - apiVersion: v2 appVersion: 0.8.5-beta.5 - created: "2024-09-04T09:30:52.601535035Z" + created: "2024-09-04T02:53:13.040684379Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: fead03823bef04d66901d563aa755c68ab277f72b126aaa6f0dce76a6f3bdb6d @@ -666,7 +653,7 @@ entries: version: 0.8.5-beta.5 - apiVersion: v2 appVersion: 0.8.5-beta.4 - created: "2024-09-04T09:30:52.600737049Z" + created: "2024-09-04T02:53:13.039927989Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 93e4539d5726a7fd0d6a3e93d1c17c6a358a923ddc01d102eab22f37377502ab @@ -679,7 +666,7 @@ entries: version: 0.8.5-beta.4 - apiVersion: v2 appVersion: 0.8.5-beta.3 - created: "2024-09-04T09:30:52.599964822Z" + created: "2024-09-04T02:53:13.039175648Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: f91e9390edf3441469048f5da646099af98f8b6d199409d0e2c1e6da3a51f054 @@ -692,7 +679,7 @@ entries: version: 0.8.5-beta.3 - apiVersion: v2 appVersion: 0.8.5-beta.2 - created: "2024-09-04T09:30:52.599191593Z" + created: "2024-09-04T02:53:13.038377Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 59159c3aa4888038edc3c0135c83402363d7a0639fe62966a1e9d4928a364fa8 @@ -705,7 +692,7 @@ entries: version: 0.8.5-beta.2 - apiVersion: v2 appVersion: 0.8.5-beta.1 - created: "2024-09-04T09:30:52.597569153Z" + created: "2024-09-04T02:53:13.036848723Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 65aeb74c52ed8ba5474af500b4c1188a570ee4cb1f2a2da356b3488d28356ed9 @@ -717,7 +704,7 @@ entries: version: 0.8.5-beta.1 - apiVersion: v2 appVersion: 0.8.4 - created: "2024-09-04T09:30:52.597090987Z" + created: "2024-09-04T02:53:13.036459708Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 08afea8e3a9eef225b7e611f0bc1216c140053ef8e51439b02337faeac621fd0 @@ -729,7 +716,7 @@ entries: version: 0.8.4 - apiVersion: v2 appVersion: 0.8.4-beta.31 - created: "2024-09-04T09:30:52.593855459Z" + created: "2024-09-04T02:53:13.033209137Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: fabf3e2f37e53fa623f5d3d99b00feae06e278e5cd63bce419089946312ab1fc @@ -741,7 +728,7 @@ entries: version: 0.8.4-beta.31 - apiVersion: v2 appVersion: 0.8.4-beta.30 - created: "2024-09-04T09:30:52.593430713Z" + created: "2024-09-04T02:53:13.032798783Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6e8f792709f73ec14eab48a268bdf50a4505b340bd142cddd7c7bfffd94009ad @@ -753,7 +740,7 @@ entries: version: 0.8.4-beta.30 - apiVersion: v2 appVersion: 0.8.4-beta.29 - created: "2024-09-04T09:30:52.592638188Z" + created: "2024-09-04T02:53:13.0319598Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 4c985d6a9b3456769c4013f9e85e7374c0f963d2d27627e61f914f5537de1971 @@ -765,7 +752,7 @@ entries: version: 0.8.4-beta.29 - apiVersion: v2 appVersion: 0.8.4-beta.28 - created: "2024-09-04T09:30:52.592224803Z" + created: "2024-09-04T02:53:13.031553713Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: bd2aa3c92c768c47c502e31a326f341addcb34e64d22cdcbf5cc3f19689d859c @@ -777,7 +764,7 @@ entries: version: 0.8.4-beta.28 - apiVersion: v2 appVersion: 0.8.4-beta.27 - created: "2024-09-04T09:30:52.591809886Z" + created: "2024-09-04T02:53:13.031144842Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: e8ad0869993af39d7adda8cb868dc0b24cfb63b4bb9820dc579939c1007a60ba @@ -789,7 +776,7 @@ entries: version: 0.8.4-beta.27 - apiVersion: v2 appVersion: 0.8.4-beta.26 - created: "2024-09-04T09:30:52.591392704Z" + created: "2024-09-04T02:53:13.030732253Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 30dccf630aa25a86a03c67572fe5411687d8ce6d58def448ea10efdba2b85e3a @@ -801,7 +788,7 @@ entries: version: 0.8.4-beta.26 - apiVersion: v2 appVersion: 0.8.4-beta.25 - created: "2024-09-04T09:30:52.590962608Z" + created: "2024-09-04T02:53:13.030286132Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b6e2043bcf5a0335967d770c7939f5a7832955359a7d871c90b265660ff26e5f @@ -813,7 +800,7 @@ entries: version: 0.8.4-beta.25 - apiVersion: v2 appVersion: 0.8.4-beta.24 - created: "2024-09-04T09:30:52.590538853Z" + created: "2024-09-04T02:53:13.029869736Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b19efa95394d50bb8d76da6ec306de5d3bb9ea55371fafea95a1282a697fa33e @@ -825,7 +812,7 @@ entries: version: 0.8.4-beta.24 - apiVersion: v2 appVersion: 0.8.4-beta.23 - created: "2024-09-04T09:30:52.590090794Z" + created: "2024-09-04T02:53:13.029453511Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 5c5d05c15bff548574896118ce92335ae10c5b78f5307fe9b2618e5a5aa71a5c @@ -837,7 +824,7 @@ entries: version: 0.8.4-beta.23 - apiVersion: v2 appVersion: 0.8.4-beta.22 - created: "2024-09-04T09:30:52.58886728Z" + created: "2024-09-04T02:53:13.029033589Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0160dbce938198132ca9cd2a5cb362816344687291f5b6d7cf6de8f2855e9414 @@ -849,7 +836,7 @@ entries: version: 0.8.4-beta.22 - apiVersion: v2 appVersion: 0.8.4-beta.21 - created: "2024-09-04T09:30:52.588447654Z" + created: "2024-09-04T02:53:13.028598177Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 7dce153d2fcae7513e9c132e139b2721fd975ea3cc43a370e34dbeb2a1b7f683 @@ -861,7 +848,7 @@ entries: version: 0.8.4-beta.21 - apiVersion: v2 appVersion: 0.8.4-beta.20 - created: "2024-09-04T09:30:52.588022577Z" + created: "2024-09-04T02:53:13.027621297Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: c51189a187bbf24135382e25cb00964e0330dfcd3b2f0c884581a6686f05dd28 @@ -873,7 +860,7 @@ entries: version: 0.8.4-beta.20 - apiVersion: v2 appVersion: 0.8.4-beta.19 - created: "2024-09-04T09:30:52.587012675Z" + created: "2024-09-04T02:53:13.026425499Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 8219575dedb42fa2ddbf2768a4e9afbfacbc2dff7e953d77c7b10a41b78dc687 @@ -885,7 +872,7 @@ entries: version: 0.8.4-beta.19 - apiVersion: v2 appVersion: 0.8.4-beta.18 - created: "2024-09-04T09:30:52.586604941Z" + created: "2024-09-04T02:53:13.026022839Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6418cde559cf12f1f7fea5a2b123bba950e50eeb3be002441827d2ab7f9e4ef7 @@ -897,7 +884,7 @@ entries: version: 0.8.4-beta.18 - apiVersion: v2 appVersion: 0.8.4-beta.16 - created: "2024-09-04T09:30:52.586159316Z" + created: "2024-09-04T02:53:13.025614328Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9c9840a7c9476dbb08e0ac83926330718fe50c89879752dd8f92712b036109c0 @@ -909,7 +896,7 @@ entries: version: 0.8.4-beta.16 - apiVersion: v2 appVersion: 0.8.4-beta.15 - created: "2024-09-04T09:30:52.585747584Z" + created: "2024-09-04T02:53:13.02520203Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0955fd22da028315e30c68132cbfa4bdc82bae622039bcfce0de339707bb82eb @@ -921,7 +908,7 @@ entries: version: 0.8.4-beta.15 - apiVersion: v2 appVersion: 0.8.4-beta.14 - created: "2024-09-04T09:30:52.585308612Z" + created: "2024-09-04T02:53:13.024726134Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 56208571956abe20ed7a5cc1867cab2667ed792c63e53d0e8bb70a9b438b7bf6 @@ -933,7 +920,7 @@ entries: version: 0.8.4-beta.14 - apiVersion: v2 appVersion: 0.8.4-beta.13 - created: "2024-09-04T09:30:52.584945521Z" + created: "2024-09-04T02:53:13.024374569Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: d7222c72412b6ee5833fbb07d2549be179cdfc7ccd89e0ad947d112fce799b83 @@ -945,7 +932,7 @@ entries: version: 0.8.4-beta.13 - apiVersion: v2 appVersion: 0.8.4-beta.12 - created: "2024-09-04T09:30:52.584578794Z" + created: "2024-09-04T02:53:13.024022213Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: af08c723756e397962b2d5190dedfd50797b771c5caf58b93a6f65d8fa24785c @@ -957,7 +944,7 @@ entries: version: 0.8.4-beta.12 - apiVersion: v2 appVersion: 0.8.4-beta.11 - created: "2024-09-04T09:30:52.584212768Z" + created: "2024-09-04T02:53:13.023675086Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a0235835ba57d185a83dd8a26281fa37b2077c3a37fe3a1c50585005695927e3 @@ -969,7 +956,7 @@ entries: version: 0.8.4-beta.11 - apiVersion: v2 appVersion: 0.8.4-beta.10 - created: "2024-09-04T09:30:52.583841993Z" + created: "2024-09-04T02:53:13.023329883Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 910ddfeba0c5e66651500dd11404afff092adc0f768ed68e0d93b04b83aa4388 @@ -981,7 +968,7 @@ entries: version: 0.8.4-beta.10 - apiVersion: v2 appVersion: 0.8.4-beta.9 - created: "2024-09-04T09:30:52.596163444Z" + created: "2024-09-04T02:53:13.036038353Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: c25ca8a9f072d6a5d02232448deaef5668aca05f24dfffbba3ebe30a4f75bb26 @@ -993,7 +980,7 @@ entries: version: 0.8.4-beta.9 - apiVersion: v2 appVersion: 0.8.4-beta.8 - created: "2024-09-04T09:30:52.595591061Z" + created: "2024-09-04T02:53:13.035673413Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 7249a39d4137e457b369384ba0a365c271c780d93a8327ce25083df763c39999 @@ -1005,7 +992,7 @@ entries: version: 0.8.4-beta.8 - apiVersion: v2 appVersion: 0.8.4-beta.7 - created: "2024-09-04T09:30:52.59524356Z" + created: "2024-09-04T02:53:13.034967163Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ee750c7c8d6ea05bd447375e624fdd7f66dd87680ab81f7b7e73df7379a9024a @@ -1017,7 +1004,7 @@ entries: version: 0.8.4-beta.7 - apiVersion: v2 appVersion: 0.8.4-beta.6 - created: "2024-09-04T09:30:52.594901369Z" + created: "2024-09-04T02:53:13.034227565Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0e046be9f73df7444a995608c59af16fab9030b139b2acb4d6db6185b8eb5337 @@ -1029,7 +1016,7 @@ entries: version: 0.8.4-beta.6 - apiVersion: v2 appVersion: 0.8.4-beta.5 - created: "2024-09-04T09:30:52.59454992Z" + created: "2024-09-04T02:53:13.033890196Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b56e9a23d46810eccdb4cf5272cc05126da3f6db314e541959c3efb5f260620b @@ -1041,7 +1028,7 @@ entries: version: 0.8.4-beta.5 - apiVersion: v2 appVersion: 0.8.4-beta.4 - created: "2024-09-04T09:30:52.594203641Z" + created: "2024-09-04T02:53:13.033552577Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1d5808ecaf55391f3b27ae6236400066508acbd242e33db24a1ab4bffa77409e @@ -1053,7 +1040,7 @@ entries: version: 0.8.4-beta.4 - apiVersion: v2 appVersion: 0.8.4-beta.3 - created: "2024-09-04T09:30:52.592989035Z" + created: "2024-09-04T02:53:13.032380003Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b64efa8529d82be56c6ab60487ed24420a5614d96d2509c1f93c1003eda71a54 @@ -1065,7 +1052,7 @@ entries: version: 0.8.4-beta.3 - apiVersion: v2 appVersion: 0.8.4-beta.2 - created: "2024-09-04T09:30:52.587596539Z" + created: "2024-09-04T02:53:13.027013906Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1081,7 +1068,7 @@ entries: version: 0.8.4-beta.2 - apiVersion: v2 appVersion: 0.8.4-beta.1 - created: "2024-09-04T09:30:52.583263189Z" + created: "2024-09-04T02:53:13.022970092Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1097,7 +1084,7 @@ entries: version: 0.8.4-beta.1 - apiVersion: v2 appVersion: 0.8.3 - created: "2024-09-04T09:30:52.581520673Z" + created: "2024-09-04T02:53:13.02237316Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1113,7 +1100,7 @@ entries: version: 0.8.3 - apiVersion: v2 appVersion: 0.8.3-beta.6 - created: "2024-09-04T09:30:52.580818327Z" + created: "2024-09-04T02:53:13.021665662Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1129,7 +1116,7 @@ entries: version: 0.8.3-beta.6 - apiVersion: v2 appVersion: 0.8.3-beta.5 - created: "2024-09-04T09:30:52.580238891Z" + created: "2024-09-04T02:53:13.02025283Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1145,7 +1132,7 @@ entries: version: 0.8.3-beta.5 - apiVersion: v2 appVersion: 0.8.3-beta.4 - created: "2024-09-04T09:30:52.579654857Z" + created: "2024-09-04T02:53:13.019680344Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1161,7 +1148,7 @@ entries: version: 0.8.3-beta.4 - apiVersion: v2 appVersion: 0.8.3-beta.2 - created: "2024-09-04T09:30:52.578986374Z" + created: "2024-09-04T02:53:13.019014813Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1177,7 +1164,7 @@ entries: version: 0.8.3-beta.2 - apiVersion: v2 appVersion: 0.8.3-beta.1 - created: "2024-09-04T09:30:52.578413571Z" + created: "2024-09-04T02:53:13.018419374Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1193,7 +1180,7 @@ entries: version: 0.8.3-beta.1 - apiVersion: v2 appVersion: 0.8.2 - created: "2024-09-04T09:30:52.577840216Z" + created: "2024-09-04T02:53:13.017868969Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1209,7 +1196,7 @@ entries: version: 0.8.2 - apiVersion: v2 appVersion: 0.8.2-beta.60 - created: "2024-09-04T09:30:52.577141147Z" + created: "2024-09-04T02:53:13.017223206Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1225,7 +1212,7 @@ entries: version: 0.8.2-beta.60 - apiVersion: v2 appVersion: 0.8.2-beta.59 - created: "2024-09-04T09:30:52.576294821Z" + created: "2024-09-04T02:53:13.016580338Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1241,7 +1228,7 @@ entries: version: 0.8.2-beta.59 - apiVersion: v2 appVersion: 0.8.2-beta.58 - created: "2024-09-04T09:30:52.575018679Z" + created: "2024-09-04T02:53:13.015934465Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1257,7 +1244,7 @@ entries: version: 0.8.2-beta.58 - apiVersion: v2 appVersion: 0.8.2-beta.57 - created: "2024-09-04T09:30:52.574366146Z" + created: "2024-09-04T02:53:13.015271871Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1273,7 +1260,7 @@ entries: version: 0.8.2-beta.57 - apiVersion: v2 appVersion: 0.8.2-beta.56 - created: "2024-09-04T09:30:52.573660574Z" + created: "2024-09-04T02:53:13.014561597Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1289,7 +1276,7 @@ entries: version: 0.8.2-beta.56 - apiVersion: v2 appVersion: 0.8.2-beta.52 - created: "2024-09-04T09:30:52.572976793Z" + created: "2024-09-04T02:53:13.013341028Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1305,7 +1292,7 @@ entries: version: 0.8.2-beta.52 - apiVersion: v2 appVersion: 0.8.2-beta.51 - created: "2024-09-04T09:30:52.57232436Z" + created: "2024-09-04T02:53:13.012524657Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1321,7 +1308,7 @@ entries: version: 0.8.2-beta.51 - apiVersion: v2 appVersion: 0.8.2-beta.50 - created: "2024-09-04T09:30:52.571672459Z" + created: "2024-09-04T02:53:13.011826927Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1337,7 +1324,7 @@ entries: version: 0.8.2-beta.50 - apiVersion: v2 appVersion: 0.8.2-beta.49 - created: "2024-09-04T09:30:52.571019535Z" + created: "2024-09-04T02:53:13.011179892Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1353,7 +1340,7 @@ entries: version: 0.8.2-beta.49 - apiVersion: v2 appVersion: 0.8.2-beta.48 - created: "2024-09-04T09:30:52.57034443Z" + created: "2024-09-04T02:53:13.010516346Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1369,7 +1356,7 @@ entries: version: 0.8.2-beta.48 - apiVersion: v2 appVersion: 0.8.2-beta.47 - created: "2024-09-04T09:30:52.569051006Z" + created: "2024-09-04T02:53:13.009859812Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1385,7 +1372,7 @@ entries: version: 0.8.2-beta.47 - apiVersion: v2 appVersion: 0.8.2-beta.46 - created: "2024-09-04T09:30:52.568152112Z" + created: "2024-09-04T02:53:13.009293277Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1401,7 +1388,7 @@ entries: version: 0.8.2-beta.46 - apiVersion: v2 appVersion: 0.8.2-beta.45 - created: "2024-09-04T09:30:52.567501262Z" + created: "2024-09-04T02:53:13.008708688Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1417,7 +1404,7 @@ entries: version: 0.8.2-beta.45 - apiVersion: v2 appVersion: 0.8.2-beta.44 - created: "2024-09-04T09:30:52.56681183Z" + created: "2024-09-04T02:53:13.008085346Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1433,7 +1420,7 @@ entries: version: 0.8.2-beta.44 - apiVersion: v2 appVersion: 0.8.2-beta.43 - created: "2024-09-04T09:30:52.566202258Z" + created: "2024-09-04T02:53:13.006549731Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1449,7 +1436,7 @@ entries: version: 0.8.2-beta.43 - apiVersion: v2 appVersion: 0.8.2-beta.41 - created: "2024-09-04T09:30:52.565530369Z" + created: "2024-09-04T02:53:13.00588899Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1465,7 +1452,7 @@ entries: version: 0.8.2-beta.41 - apiVersion: v2 appVersion: 0.8.2-beta.40 - created: "2024-09-04T09:30:52.564797145Z" + created: "2024-09-04T02:53:13.005234932Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1481,7 +1468,7 @@ entries: version: 0.8.2-beta.40 - apiVersion: v2 appVersion: 0.8.2-beta.39 - created: "2024-09-04T09:30:52.564209464Z" + created: "2024-09-04T02:53:13.004634112Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1497,7 +1484,7 @@ entries: version: 0.8.2-beta.39 - apiVersion: v2 appVersion: 0.8.2-beta.38 - created: "2024-09-04T09:30:52.563640738Z" + created: "2024-09-04T02:53:13.004051707Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1513,7 +1500,7 @@ entries: version: 0.8.2-beta.38 - apiVersion: v2 appVersion: 0.8.2-beta.37 - created: "2024-09-04T09:30:52.562999867Z" + created: "2024-09-04T02:53:13.003374085Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1529,7 +1516,7 @@ entries: version: 0.8.2-beta.37 - apiVersion: v2 appVersion: 0.8.1 - created: "2024-09-04T09:30:52.561945361Z" + created: "2024-09-04T02:53:13.002724235Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1543,4 +1530,4 @@ entries: urls: - https://openmined.github.io/PySyft/helm/syft-0.8.1.tgz version: 0.8.1 -generated: "2024-09-04T09:30:52.560595602Z" +generated: "2024-09-04T02:53:13.001921509Z" diff --git a/packages/grid/helm/repo/syft-0.9.1.tgz b/packages/grid/helm/repo/syft-0.9.1.tgz deleted file mode 100644 index 32b1acb473449df192400859e400987a8723750f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10567 zcmV-NDY(`jiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PMYcciXnIDBi#IDdsTUr%AW<_9I*Cm*2gPt)@P;EgeZoZ_i$P zsSpWCtVx0eAUkT3``PcpgKtuzWLZwTg?2e23Cs+D!C+=E0N8TM>lbrGd2NYY=bNWU zjYgw!dVDPZZ8RF`e;daq&2O5=r>Ccl)^WRe@=c@JYM!2a1C1x4CY2V9Bl=C_(YVr; z`;#Q(+aEAxHt{-e->M+r4<8$~f7F^43p112K9{fhm`(|G!CScgvg+7(7?6jYC9@e2 z4=ltH@Hyf@v5Rbvf$ae!E+!rZ>@duLVS0~gWlmh&fjQ?s>(uKro6i@Mnn~Px&&S@4 z?P06lUk(LtR%}yX4zg18P*d3#3{#VM9D6*!q=oP67BN}fc4u{Na|e$Fw~rlrHs>|p zn^im{s1PqJeCgv3Am4Xv6N$=J?vw5C+#U5qNsj+}9PYBG4C*~*`xxH8bT7u4}_W+EIdUEhXcbV#T*m^!jw?3@I7{j?}}j!mp!=c zjbPXv!RW`UA&h$P!};~F3s<+$AM`HYUyQDLw*o)%EaKXKU~4ELvJP;%zzXG0$g}TA zKurbUPQDP8j?rk`H*2kStz}dyFW}9tQ>Ee(Z$?x@--w@=Z$%SM?O6rDCzN-fb=GK} zRRDx!Q=*9y!c`r*A2~&Uy?dJyPc#nPBiZuUyYGOva2%DdPb_fI1Un4=6OiW-E~Och zNUUr5Mdz1q&Z8`GFt^0Qz_5c&PN?h`pI8EjM=U(l@6&h(n309(-D}&mxnc|ThV?0C zn0LTIbcW*}5->ho0ON$B83tzmA@b?Rq5TK$z{xwi6188zJEEm((7VT!+7<>rw;9+| zSds-iAddqlqCo+P>P)LH^3V)hx^PXPkiUMy%UjvxvYV>vrNX9pwQepLCvJe2q6f{k zAq>S(qR;w>u?Iq}pmtBfP{F|LY|J1fI?BbCy>Rn->PhMniWNOT5aXCu09^S)HS7x* zs$B4aI13kp;0mE(+`I*bxllk<_8N>N6EN@y7hF|SBVCpfg>K$ZC5{DEHD=$q0fnGPalDPEwj;mEe*@y>!)8bVIC(gRZNYc# zi09rjOgn%q*Y-pX*Y-qJ-#TP6RD(#?`ZO3p3y;Hj|4QT(zt4R;AQUY)k?(>R099~^ ziJb9dVcrSu;F$5MdI<9fR&fc(L8jOT0Ht2dOqO`7a*ma(%ZCYIQf#pf)G;^fYMin9 z%w%KvzV;iF5*=bxhm9oJosxT72zcOg9E@H3kqZgyI7=WD_?(i(Y%bnX6bubTXi7Fj ztzUYytr2O>Mk5ev0dwz2tOE`3g`9^lQ77J<=2q5Y?qFO!60h1`b;k1x!-zOEOJ|!QQ9m$Mn;$TbbLeHQ^ z^aUj_#Pr@aaS9GoZ}-d*%teys{Y-12TAb;Ool23DP>6ix<8kj=1-(}j@Cz6&r^4Le z-1cU&CXqx}^JmvZw$lOIo09)ceC)Zlhpif+LO)m2mxVZDHkZwBTet&rdp55?APL^e zx$8C#*Y<9(OX%`vLhmqT9hf4AiSoZM@B;Ux)_-zxa#{g!$n08}K8gYfb+VYvFzp6> z6O=`a5!05PHo(6xFyrS7PR@Owl6&Mt`4$Xcd1|5?gyxx+1e_w%_GU^n;WP%(UOgXs zBkW)obGn2J;%H{Tp5+tUQ*$)oj^EWUI$#*#%RVKXn8fM8jQXbHkxOm!sm1`G5GURt zx)s&eJ|Rv=Yd&&LZ_0-(53l0l;mxQI!w3U&xgV${-H$dC?*q9lcwFXxu=!j}jPRYv z9?0wOR72@PYG#emFei+6p9%e8&lkH%=yXYQ;zI@Xm3#&FGWaeP$!jIa!ibYRg<-ebkhbkv^hajsu zK@RdvT-9Cl!lW4S@G+uO7@K%g8g)r65o7gzN)?eWJP$hw4KZMolui&i3ft|rG~9&} zVmdbV{#stb{VM4%pzE0qy2pSx$4u2TFj^|Hce#CpeE&M^CPVa-kU@)k+a%P>e0d62 zorgTKx5i33NjmV)fBjWg#{NB$T>sP?(d z6#i@BFL{W~c7=W;12OY>jM>GAO;FltJH<6&7oTLFn=KQ z?v1d`AY_HQ=!>dSkvrdh`p_K=uX?w7L|hP$*%qc6{jc0zeEe0k?H$Ixq$Z%%BOFf% zxeG_9<`dEPGfEbor6rxPnnh*j*zrMmA;2NttQr(#m@%P7%U}u@*~$+gnK0fU$mI4t z)_o@oCn-APT}-?{Q0p%DELbo!!@{hdVk+t(NDRZGM7u2naIMQ$g0U@3F=1!bl5VLj zy85{%vqRcArS!kCvI=Y5-(e)!8vU=;Xdb8ZzvK4FA^vkO>C>nB_mvCcy2Jyi>4DH3 zD({6P5%%tbmoF8O(ZW;P%gtBSIecn+d&O zT$YK_<({^s;+1}GS#(JIPwDwTWbPfR0Bh#|lat0-YW_cIwh#WFy(B5;`os#Q8aTFV zbMU2enN?QHxQJU+egj@ww#mWZOCK9xc*rBhE9rvhBZ^$P9wxp)6^5J&gXrY||Guy( zwq8LMdL9NcjcCzSC?EF`xVA~jky;)&(!nH0DyH~IFDD;CEBJA&7nq9#ZI<{zi}+UK zh0Yrg^{IfaimINrL=CE(_a{1G#d@q0K=7$AL6<7`o=cE!2TS&m?EdDgLe!t zP8v71@hSi)n?4P$l>*l~IV}X&e5av_KZb0sax}M2$|EU3^GS;4lV+yZ)qGQ=zX1H-qVrbot-h-8C{q|rrr9CVr{cw)NuNq6Q}z^UvC7G&7w=;)^T(wq7}PE-wV?*8-@eL@cm*zG zra<6%wi5{~&vstr5SKG>pIeRJI;HJDy~Adw4&XKR-|@*=dj0?Sw9!1+fBQ&szPTpk zZs9ALB14q{d10_~5JU?7G<#Xnrl-^PZya=I=@pvz~4m@@nMdss)Ly5Z6-HX zV7Z(pUW6d4#Xx1j`2I3cSQ9HmxBitV-$!zhSLdp&a0bTOED~Gas;=t10VDBRWxqrm ziEl3*)vv~V(*R?ro4OVt&4vnSbgydiAcv}o9MCdc=mT;1F9ZE6_O5n^m#;KE2}0il z`dBJ+jP_6k3Nh-kad6S{fsy>2aXu#>QiywcGp?^S3%N8C2U zz5l9SFJ)wiCf>4{46l5(E0V)T41QH5)@)^D%jeMkRSTI!9iR$t32_9FxC$uPyA(@` zA*btT5iIvk%OMcMq`Z3XpRGp( z25dm98m;1Ex@$#yW4S{_cJdQQXO@!A>iq}gWF>TR3z7J~$uy}y>bX%$(1>LN!45)a z4O&)Xk4e=O1qo>#5&otiV?sMm@n0O0W`)k1AeZKyh_ZI87`G^L?)Ym?1H-BSd)V-0my>53k!F|rsk(|5|(^N!J zW^#INtMFv-|8GA%fXCQ_2!nX&Inp}{?|#XmDK-R&33DO(Es<566b$4D|fbM zb;7+5F6Kz6f}L=`Y??1BpjXE`;SfyAGbddC{tRBy?<03lq?W5q;`+qH9uJXKn2$|0 z1M3|ng}Ab7?%U!7Fr5YCm|pcea7#R_H{a-rRw3N2slA+PXU^-!*D$CzNNdKwp1B`) zGT6HDf7VK`|DLta4)*_EQf$(c>ZVXwlAUj;u##LcA-BC|rNpOC37B%+J-wJvoAi4= z`h9^b0YSO@YjfPa2~{py3<))_Sbfw7<(<^!2xkrDSZJRDzfdPvUK5KiJ&SJt#_0xeAa<~8pglWsb{fmsD@80 zW*kXTsJ8CNCoR_1Pf0z~h3_$)$bxDIxyT_b?jtZ9o5_D45I5)I$HKRC4nKHhVFz<8 zL6xMf?vPm;buPjjn3M2B3h-}a^3?S~zR&VdGmbc(E*vJBcc&z5$+&NA&$7K)N&c-) zboRX%FpJ4=*yNg(b7ic6wOY0cst0%~V8ll2nlT!5<%(APlNl_Bw9`~h|9hMPxJLhL zHqTDe_TS0z!T+~S&n7uoKR=a(|gU&`5{j@7cJ*snt`tg?m9C-}f zT1cNhrR~A+__%1tdmKxN0zqU>GF$4*xgc{uuKb)J?d0_Abq)cs*V$?X9`LWj0se2E z*2(`!%iDeqSS|ls?Z#>9{*PAU_#prHlj8DUsQQskJ=9%4TxC=5bt0fxo@mC@X^_f< z7;=g@o-GxAHB}6VJiX+-%#fKbTw!or$B5p1204wyZpk@B>ruBwizq&^ZsZO{7kj)< z9NS!WphqoCu{FTRT8ep4k5XNYSeJ<8Bx+Q?D_+MBO(|KM7>3Lg5}qFxhbyw`D9Xa@ z1ti60i#2Fthm^(oCw_9-N;2Zbb7@IY5^!ZPP4QFEA~4Cb(PSj-ieh2(X&I6rb}2{1 z3DuN|80HCc0N5^?;e_H4II8u@vGC2_!TK%Wj!*RcNIleu= z=_WFO3O)FN61S8305G+&V`*zY_gf$Fc_$PCweZ;4JoEzfuz!B>#Q0?lVJ;CDz1z|G z)oph${;@Y4<&J32jkH%{oFd`X~22|NEjCr9Oi7mXZU?V zI8JtW23Jx4<>3+qW4K<%PCZaLjO0e_S0!l}UR`!Ksx-4Lybktd_lNWM*Q4>E*Bgzy zH|JN^Wub?sX2%0;jLb)ygrqA`wt4%UP zqDHBjsC0*yoq{ujvz5N?y&GS5KXgksd~h!4y4L*f_ucp1albbx7;~%a#5JHV2Ho>f zcdRa9>JAFVbZ{hZw*1xYP4}iZ_+|WaZ}3xhFf2=8>O}Rj{G_mq`@P=v`0D2TUBL)4 zc0K{-*FKM|i{AU&(*2YC&y8r#YI~h)lEA%AN|<7E;*e9F#Qr!$)GDnKzBTPe|y`#Uej~g8Kt0- z;VpZ)IB$Bl?|S8`A}@q1RS^Yrg^DXd<8Yns%gf+}fJ5Tzgx0gj4 zasgtw2U8=>$TfXY+z-P%q3+?;GgT2!w3W#v7_S7S`YN~@YuAFS2iJ0)#?b$HhXN>< zbwc7+7%MyYBer?FNmWceCSW zYM{RTsc6Q30V9QVB8yB_s8Aa z%YN^wytNe25WlV}&&touw~6~Aht~d}H|kyVN^5#?8iHH2;*B<=zF9~|p)Qnj!^J8- ziDg@-7ItqhuFpSo$LFI_cc?74)hb-9%6VvZVJu+pJ}+aw>tAFpcKjA#j>QC|8wB}w zReVm>KJ>cxlhFYHsVgQ^K;^xZ%G+8OvbJs^j_UIA(|QVp!Y@8ykK4#$RgpK9iDG2+ zJZBldj3`QMF;TcyK#>P|F9dT=aFW_N=l;9kW~*3ZDe94L*Y8{Pz-Rowd;#E199p`Z zY^mJ#oFdy5)ym3}6Bjsk> zVl653KYh5m=nZbi<^92N3Q|`N6}lw){Vfs1ZaP{chLg-yMi!?_Y%GvhiBMJXJ4`+7 zR2eoG)aJ`n)#GB8Em>XVuIJ_sAadWWT3ANP6$7*IeVzL*b>k8!0IPSOCkghceQ!H> z7Q47N{Ip`)iCVB4g{K86HTxVNpPcMKqL&uoD`BpKh?SB(xZFA; z=!-|koG``9m7I25HB?p(la)|2VS6ZeyycM{(8 zec>S69R(3_Dr7$$Y_n3+Diev5JPiHu@i_5d6l9v1u^VDV{al3sM%K^N=D6pD{SeKT zm5A}wL1>+XbdW}-7Edk%e~JCyCuiyL-#9xyod3Uf%QQJ8Mwv5}3L)t2Gy9mG|W4A-Fn?`Tv7u;d|b|{i}6~G+;{ObH~ zVN&i-a&}&+9XWE=dK{j6?*FEY{kU9~!5J@xPBGh7LvEED9TweLn~l zuP zS>}MPE5#5w8i8h&Csha{9NK~-G!$0>tH#^~nQx|pnD#7Wj{Hm6ggHgh#{wp@BuwsP z;Z!7B$|@|ti?Xhe9N$M??wm$Vpo~2Pdey4BN4tac>xXeG(J|JA?GLIpv8_ zs%C*R#;4@tGP{bcI8T0zJ5mx6-Wh#0rw_EE7TR;(!ku8M6}Q;ogLA@oZmq?KypVfg zum)g-mCABjyP$5>U|lz{1eZa6X9FV&u za2t}+$5?Dm(aTpak#E0xS^NIgS4o^jO!k>#i=&d@k<$fRD>fLE^X z$a7GnU>o|_w5PV27A6IR3-XsN%ux%=UpQujY(&VM>>v<~{;KGKH%pCo5I zsnRD=g{n%a+Za@lm`sA!S)+NjCx4N`{@fk9VOlZ%cXIc`HzmgZY3BaN)6Q{DCu-yU7dYCS!)8Ypq{YsP%~Go1Sx7kL?nMsPY#x$wbs?k!^nLoizf4(67AWYnO7 zxoOB?PN^Nn3o2$?5iBS(bk5Qr_7UNyYQ7@8FO}gDyK2?pM_0F3qszC^At&3NvXnl_ zDEzd^ArV=E{-P%{<&KeZ`+=jpJKYJK*qDnrs#}w^+d4LMwm&`LyYFIORz!X(JnMr$ z<2vROY-G$-cVAl=qp4*t8yK_WL46t8ed$c`btuetq?%Rmt%G#37SvFvqWHWs&!3 zTRI##@z1VpSq^?c6lWpD$*(S`lRh6dnPE;C4|3!}&E$?FoU4J6q`_P;PF$@x<>mnR zQAR)|g+e|`F|-r97qxv~HgoEz5BW~mk+M?~-=;(;bq-?l@B|!A5uVz2arv$mR|2T! z9GiEy_#vFF;tD#$o^|dKZ|RZ+d(WgYsJ^RtMk<`wWY&RCU(_py%t8+fzQ;}nu5N$m zsc$)a@qi~$^^j#z%vc9HuN#%XGi-aa{2Z@aDo;E|grNh5_+aQfl-%3#{+ZfwnP}Nm zdJ&c#sAF!{b)!WgRPz2+-KH|E`*HJoRnNM6oaeQCt)}Mt$P#>Rh3Ze1R_Omb*!i#0 zI{m+K(n#z7r^n5M{=bj3iT=OA`2ayw>Qjq_uk2)ipxR&gu>i@K;anCd>(Ni=-qNEV zg4xQWpIiEo9(@IKQ;&X5sU3Rs!@0M}qpv6Y&V8%aY}Ojj;n`O$u)?#S%CPaS{Xj&O z+p-_!-ratE)eReN*^d>sy;-T!uUlKVwPSi;u4`L=lNwxU=XT<}f#hj~kJz{`8lv<; zjQOqhEJrYw@W4a%ti|f84)7`Y4VxS%umrpD7 z|9!>(H5=_r{9m(m*#Ehgw3YwAI6iP+dVhgd5F87eRw7dhWWJJ+Q#eCh&L+y|2~iB1 zAtyvJuHA2bIK@Hc|68S${MYWa;NRV>0k4z)t@dep|5x+$;Q!f6T7MVd#vbA%?^Gho zG6Z87PdY_t0z#j0_7caSnl2FtgFBfe?BE(65-l|RQ@#6_e3;mtHAa?2;SCs#n*2{M zUB)xlI7J>4qV`{*4@i^w2k&WWCfog@|I8 zaJ;f+0f=%nOXn_Kv%?Iu$FxTN@5BaJxBut#_%!4HKRxXK-Ame1{uf&Sf$-gjfG^%0 zybl#Ts%efA9({~d?pCyDp4b!=y-up@`&iUmH~x3A2WZ{;-`QCst^b{z9?t*XOWJJw zZ?Z$^IRwF%D2`Af}aP{tJtoyld+5*=V27 z!sFRhx#UfO;&bv!*Wv})bS2k-M!sJf{C2CGB}l@q&zF}rl|hyzTc}{wvH;Vj`<}vJ z!u{`jip$&mUEY?pDAM}BmhRz?eVqS(dfZCu|Lw#1U;9aEv8}uPF%AF?;%OEC0Lk;N z!o}(u&O_B~JLIjyC060$?tqg&O4&Jpk+M|I?G~{eR8l!}#Av+Hm}DI2!yi9*%m0^LO3xW%s%}>W;g& z=WnmOxyN#Jz~FR&jg>ZVBuq;g!SU=HAA7MPUODXX^+Cr{`G{4uWYFcP=OfbB2R;|mZhJPjk#mV1v@D2mex{qvwlKwWm}76Y zc${nZeGo}F>I=>yd16Z-rT>RJe4}5Fj{#d3|8;!YPV4`T#^Lix|hWrifC&^{aSr)C+jeFjYIQMWwN& zb3x2W85_q%@N+8i0=ixnT5fDt7W&k7QpBq_YiO65){>q8UPyTgR!PF8zHsi_>PHZm zz2HPXOWCr5{xD;_4hm9UM0YXT979aiDhETnW}iO&C47(M)T=LZ)7az?Nxktvc_TY&QjZZ?}>9O&Vu+u{|iA$Br93KA{6=;XF zQ7R?>r4O}=Of#IRH^Q-Q{jYVJ-v7~Rwh!xndr7Mn_s&&^uT3f}~PX%<9fq2|#G;<)z*9Rr_iBlQ*|JVqS z)$+gDY@eK^{lCYD`~UZowv+#xgn>NQMDVBE3leXrMBGYpa{2oAgJdrWE_4c)4H(HQ zv1PgH-RzImG;ud-^bO0A*~?LY9% z+jTofhVAGUoeeOtw!G0&F6@-V(EoXdH{#^niIeu5=G}`^lxO|jIQn*+9A9jZ3WtBW zc%fweT?Pz=x_gO;p_ulb0-|i5^$`9M-+;4yI8fPGpcR#So?sxod%Zr#$l>!pN(TlN zHE@c^)5cC>eqi;Ph_EtR>_xEJ{dc{1{CAxhGIuQHT+);qO%_cqC9Y{IH|(-Y>+u>y ztKMLH@a>Pin{GWSTwhTMA@|~0qXqjE+2Q?Bg*gf%EAnfv56@55JzA?T(Iz>;5>L}8 zu@H=+Rw>T1|7OVxW{5XTZoI;ZmS7K4R!>Gl6g9)jT+i1M$@wwUAgVEtoUhmmRX${60?`eSiL9d7Fu8V(shpuyp1O8M8S<_?#J%VT)`PD_gZGkt+(yg zb4GQ2kExeQilPPfBCU2U<~%lE)6IzeY4Ptn zgf^z57sb#XyvPMf`hRP4?6~&KBNRUcj&vr9;r_q9q!-XfoMYWgwm`DM%8Q3^=xjYn9sNa6IIM;>ruSka7z? zTnxdoDXY|GHm}RSiu_7#@&~QUzrl<7tS0F00h^q3xBLZDCYb*(v$0QoCm+v2gt$Z4T*> V4(V%7|1SUl|NmY&kQD$v0RSnu_qzZ9 diff --git a/packages/syft/PYPI.md b/packages/syft/PYPI.md index 141123bfb8f..1c0d3e1fa87 100644 --- a/packages/syft/PYPI.md +++ b/packages/syft/PYPI.md @@ -38,7 +38,7 @@ Launch =0.9.1,<0.9.2") +sy.requires(">=0.9,<0.9.1") server = sy.orchestra.launch( name="my-datasite", @@ -67,7 +67,7 @@ Main way to use a Datasite is via our Syft client, in a Jupyter Notebook. Check ```python import syft as sy -sy.requires(">=0.9.1,<0.9.2") +sy.requires(">=0.9,<0.9.1") datasite_client = sy.login( port=8080, @@ -135,12 +135,12 @@ For questions about PySyft, reach out via `#support` on Docs +- `0.9.0` (Stable) - Docs - Install PySyft (Stable): `pip install -U syft` **Latest Beta** -- `0.9.2` (Beta) - `dev` branch 👈🏽 +- `0.9.1` (Beta) - `dev` branch 👈🏽 - Install PySyft (Beta): `pip install -U syft --pre` Find more about previous releases here. diff --git a/packages/syft/src/syft/protocol/protocol_version.json b/packages/syft/src/syft/protocol/protocol_version.json index 5f9f6a8fab1..c1eba4bfc63 100644 --- a/packages/syft/src/syft/protocol/protocol_version.json +++ b/packages/syft/src/syft/protocol/protocol_version.json @@ -1,5 +1,1178 @@ { - "1": { - "release_name": "0.9.1.json" + "dev": { + "object_versions": { + "SyftObjectVersioned": { + "1": { + "version": 1, + "hash": "7c842dcdbb57e2528ffa690ea18c19fff3c8a591811d40cad2b19be3100e2ff4", + "action": "add" + } + }, + "BaseDateTime": { + "1": { + "version": 1, + "hash": "614db484b1950be729902b1861bd3a7b33899176507c61cef11dc0d44611cfd3", + "action": "add" + } + }, + "SyftObject": { + "1": { + "version": 1, + "hash": "bb70d874355988908d3a92a3941d6613a6995a4850be3b6a0147f4d387724406", + "action": "add" + } + }, + "PartialSyftObject": { + "1": { + "version": 1, + "hash": "19a995fcc2833f4fab24584fd99b71a80c2ef1f13c06f83af79e4482846b1656", + "action": "add" + } + }, + "ServerMetadata": { + "1": { + "version": 1, + "hash": "1691c7667eca86b20c4189e90ce4e643dd41fd3682cdb69c6308878f2a6f135c", + "action": "add" + } + }, + "StoreConfig": { + "1": { + "version": 1, + "hash": "a9997fce6a8a0ed2884c58b8eb9382f8554bdd18fff61f8bf0451945bcff12c7", + "action": "add" + } + }, + "MongoDict": { + "1": { + "version": 1, + "hash": "57e36f57eed75e62b29e2bac1295035a9bf2c0e3c56719dac24cb6cc685be00b", + "action": "add" + } + }, + "MongoStoreConfig": { + "1": { + "version": 1, + "hash": "53342b27d34165b7e2699f8e7ad70d13d125875e6a75e8fa18f5796428f41036", + "action": "add" + } + }, + "LinkedObject": { + "1": { + "version": 1, + "hash": "d80f5ac7f51a9383be1a3cb334d56ae50e49733ed3199f3b6b5d6febd9de410b", + "action": "add" + } + }, + "BaseConfig": { + "1": { + "version": 1, + "hash": "10bd7566041d0f0a3aa295367785fdcc2c5bbf0ded984ac9230754f37496a6a7", + "action": "add" + }, + "2": { + "version": 2, + "hash": "890d2879ac44611db9b88ba9334a721130d0ac3aa18a303fa9e4081f14b9b8c7", + "action": "add" + } + }, + "ServiceConfig": { + "1": { + "version": 1, + "hash": "28af8a296f5ff63de50438277eaa1f4380682e6aca9f2ca28320d7a444825e88", + "action": "add" + }, + "2": { + "version": 2, + "hash": "93dfab144e0b0884c602358b3a9ce889bb29ab96e3b4adcfe3cef47a31694a9a", + "action": "add" + } + }, + "LibConfig": { + "1": { + "version": 1, + "hash": "ee8f0e3f6aae81948d72e30226645e8eb5d312a6770411a1edca748168c467c0", + "action": "add" + }, + "2": { + "version": 2, + "hash": "a8a78a8d726ee9e79f95614f3d0fa5b85edc6fce7be7651715208669be93e0e3", + "action": "add" + } + }, + "APIEndpoint": { + "1": { + "version": 1, + "hash": "faa1cf9336a0d1233868c8c57745ff38c0be60399dc1acd0c0e8dd440e405dbd", + "action": "add" + } + }, + "LibEndpoint": { + "1": { + "version": 1, + "hash": "a585c83a33a019d363ae5a0c6d4197193654307c19a4829dfbf8a8cfd2c1842a", + "action": "add" + } + }, + "SignedSyftAPICall": { + "1": { + "version": 1, + "hash": "2f959455f7130f4e59360b8aa58f19785b76eaa0f8a5a9188a6cbf32b31311ca", + "action": "add" + } + }, + "SyftAPICall": { + "1": { + "version": 1, + "hash": "59e89e7b9ea30deaed64d1ffd9bc0769b999d3082b305428432c1f5be36c6343", + "action": "add" + } + }, + "SyftAPIData": { + "1": { + "version": 1, + "hash": "820b279c581cafd9bb5009702d4e3db22ec3a3156676426304b9038dad260a24", + "action": "add" + } + }, + "SyftAPI": { + "1": { + "version": 1, + "hash": "cc13ab058ee36748c14b0d4bd9b9e894c7566fff09cfa4170b3eece520169f15", + "action": "add" + } + }, + "User": { + "1": { + "version": 1, + "hash": "2df4b68182c558dba5485a8a6867acf2a5c341b249ad67373a504098aa8c4343", + "action": "add" + }, + "2": { + "version": 2, + "hash": "af6fb5b2e1606e97838f4a60f0536ad95db606d455e94acbd1977df866608a2c", + "action": "add" + } + }, + "UserUpdate": { + "1": { + "version": 1, + "hash": "1bf6707c69b809c804fb939c7c37d787c2f6889508a4bec37d24221af2eb777a", + "action": "add" + } + }, + "UserCreate": { + "1": { + "version": 1, + "hash": "49d6087e2309ba59987f3126e286e74b3a66492a08ad82fa507ea17d52ce78e3", + "action": "add" + } + }, + "UserSearch": { + "1": { + "version": 1, + "hash": "9ac946338cca68d00d1696a57943442f062628ec3daf53077d0bdd3f72cd9fa0", + "action": "add" + } + }, + "UserView": { + "1": { + "version": 1, + "hash": "0b52d758e31d5889c9cd88afb467aae4a74e34a5276924e07012243c34d300fe", + "action": "add" + } + }, + "UserViewPage": { + "1": { + "version": 1, + "hash": "1cd6528d02ec180f080d5c35f0da760d8a59af9da7baaa9c17c1c7cedcc858fa", + "action": "add" + } + }, + "UserPrivateKey": { + "1": { + "version": 1, + "hash": "4817d8147aba94373f320dcd90e65f097cf6e5a2ef353aa8520e23128d522b5d", + "action": "add" + } + }, + "DateTime": { + "1": { + "version": 1, + "hash": "394abb554114ead4d63c36e3fe83ac018dead4b21a8465174009577c46d54c58", + "action": "add" + } + }, + "ReplyNotification": { + "1": { + "version": 1, + "hash": "84102dfc59d711b03c2f3d3a6ecaca000b6835f1bbdd9af801057f7aacb5f1d0", + "action": "add" + } + }, + "Notification": { + "1": { + "version": 1, + "hash": "af4cb232bff390c431e399975f048b34da7e940ace8b23b940a3b398c91c5326", + "action": "add" + } + }, + "CreateNotification": { + "1": { + "version": 1, + "hash": "7e426c946b7d5db6f9427960ec16042f3018091d835ca5966f3568c324a2ab53", + "action": "add" + } + }, + "UserNotificationActivity": { + "1": { + "version": 1, + "hash": "422fd01c6d9af38688a9982abd34e80794a1f6ddd444cca225d77f49189847a9", + "action": "add" + } + }, + "NotificationPreferences": { + "1": { + "version": 1, + "hash": "a42f06b367e7c6cbabcbf3cfcc84d1ca0873e457d972ebd060e87c9d6185f62b", + "action": "add" + } + }, + "NotifierSettings": { + "1": { + "version": 1, + "hash": "65c8ab814d35fac32f68d3000756692592cc59940f30e3af3dcdfa2328755b9d", + "action": "add" + }, + "2": { + "version": 2, + "hash": "be8b52597fc628d1b7cd22b776ee81416e1adbb04a45188778eb0e32ed1416b4", + "action": "add" + } + }, + "SyftImageRegistry": { + "1": { + "version": 1, + "hash": "67e18903e41cba1afe136adf29d404b63ec04fea6e928abb2533ec4fa52b246b", + "action": "add" + } + }, + "SyftWorkerImage": { + "1": { + "version": 1, + "hash": "44da7badfbe573d5403d3ab78c077f17dbefc560b81fdf927b671815be047441", + "action": "add" + } + }, + "SyftWorker": { + "1": { + "version": 1, + "hash": "9d897f6039eabe48dfa8e8d5c5cdcb283b0375b4c64571b457777eaaf3fb1920", + "action": "add" + } + }, + "WorkerPool": { + "1": { + "version": 1, + "hash": "16efc5dd2596ae744fd611c8f46af9eaec1bd5729eb20e85e9fd2f31df402564", + "action": "add" + } + }, + "MarkdownDescription": { + "1": { + "version": 1, + "hash": "31a73f8824cad1636a55d14b6a1074cdb071d0d4e16e86baaa3d4f63a7e80134", + "action": "add" + } + }, + "HTMLObject": { + "1": { + "version": 1, + "hash": "97f2e93f5ceaa88015047186f66a17ff13df2a6b7925b41331f9e19d5a515a9f", + "action": "add" + } + }, + "PwdTokenResetConfig": { + "1": { + "version": 1, + "hash": "0415a272428f22add4896c64aa9f29c8c1d35619e2433da6564eb5f1faff39ac", + "action": "add" + } + }, + "ServerSettingsUpdate": { + "1": { + "version": 1, + "hash": "1e4260ad879ae80728c3ffae2cd1d48759abd51f9d0960d4b25855cdbb4c506b", + "action": "add" + }, + "2": { + "version": 2, + "hash": "23b2716e9dceca667e228408e2416c82f11821e322e5bccf1f83406f3d09abdc", + "action": "add" + }, + "3": { + "version": 3, + "hash": "335c7946f2e52d09c7b26f511120cd340717c74c5cca9107e84f839da993c55c", + "action": "add" + }, + "4": { + "version": 4, + "hash": "8d7a41992c39c287fcb46383bed429ce75d3c9524ced8c86b88c26dd0232e2fe", + "action": "add" + } + }, + "ServerSettings": { + "1": { + "version": 1, + "hash": "5a1e7470cbeaaae5b80ac9beecb743734f7e4e42d429a09ea8defa569a5ddff1", + "action": "add" + }, + "2": { + "version": 2, + "hash": "7727ea54e494dc9deaa0d1bd38ac8a6180bc192b74eec5659adbc338a19e21f5", + "action": "add" + }, + "3": { + "version": 3, + "hash": "997667e1cba22d151857aacc2caba6b1ca73c1648adbd03461dc74a0c0c372b3", + "action": "add" + }, + "4": { + "version": 4, + "hash": "b8067777967a0e06733433e179e549caaf501419d62f7e8474ee33b839e3890d", + "action": "add" + } + }, + "HTTPConnection": { + "1": { + "version": 1, + "hash": "bf10f81646c71069c76292b1237b4a3de1e507264392c5c591d067636ce6fb46", + "action": "add" + } + }, + "PythonConnection": { + "1": { + "version": 1, + "hash": "28010778b5e3463ff6960a0e2224818de00bc7b5e6f892192e02e399ccbe18b5", + "action": "add" + } + }, + "ActionDataEmpty": { + "1": { + "version": 1, + "hash": "e0e4a5cf18d05b6b747addc048515c6f2a5f35f0766ebaee96d898cb971e1c5b", + "action": "add" + } + }, + "ObjectNotReady": { + "1": { + "version": 1, + "hash": "8cf471e205cd0893d6aae5f0227d14db7df1c9698da08a3ab991f59132d17fe9", + "action": "add" + } + }, + "ActionDataLink": { + "1": { + "version": 1, + "hash": "3469478343439e411b761c270eec63eb3d533e459ad72d0965158c3a6cdf3b9a", + "action": "add" + } + }, + "Action": { + "1": { + "version": 1, + "hash": "021826d7c6f69bd0283d025d40661f3ffbeba8810ca94de01344f6afbdae62cd", + "action": "add" + } + }, + "ActionObject": { + "1": { + "version": 1, + "hash": "0a5f4bc343cb114a251f06686ecdbb59d74bfb3d29a098b176699deb35a1e683", + "action": "add" + } + }, + "AnyActionObject": { + "1": { + "version": 1, + "hash": "b3c44c7788c59c03fa1baeec656c2ca6e633f4cbd4b23ff7ece6ee94c38449f0", + "action": "add" + } + }, + "CustomEndpointActionObject": { + "1": { + "version": 1, + "hash": "c7addbaf2777707f3e91e5c1e092343476cd22efc4ec8617f39ccf76e61a5a14", + "action": "add" + }, + "2": { + "version": 2, + "hash": "846ba36e8737a1bec16853c9de54c4948450009278e0b76fe7e3355ef9e70089", + "action": "add" + } + }, + "DataSubject": { + "1": { + "version": 1, + "hash": "582cdf9e82b5d6915b7f09f7c0d5f08328b11a2ce9b0198e5083f1672c2e2bf5", + "action": "add" + } + }, + "DataSubjectCreate": { + "1": { + "version": 1, + "hash": "5a8423c2690d55f425bfeecc87cd4a797a75d88ebb5fbda754d4f269b62d2ceb", + "action": "add" + } + }, + "DataSubjectMemberRelationship": { + "1": { + "version": 1, + "hash": "0810483ea76ea10c8f286c6035dc0b2085291f345183be50c179f3a05a577110", + "action": "add" + } + }, + "Contributor": { + "1": { + "version": 1, + "hash": "30c32bd44098f00e0b15496be441763b6e50af8b12d3d2bef33aca6287193876", + "action": "add" + } + }, + "Asset": { + "1": { + "version": 1, + "hash": "000abc78719611c106295cf12b1690b7e5411dc1bb9db9d4afd22956da90d1f4", + "action": "add" + } + }, + "CreateAsset": { + "1": { + "version": 1, + "hash": "357d52576cb12b24fb3980342bb49a562b065c0e4419e87d34176340628c7309", + "action": "add" + } + }, + "Dataset": { + "1": { + "version": 1, + "hash": "0ca6b0b4a3aebb2c8f351668075b44951bb20d1e23a779b82109124f334ce3a4", + "action": "add" + } + }, + "DatasetPageView": { + "1": { + "version": 1, + "hash": "aa0dd69637281b80d5523b4409a2c7e89db114c9fe79c858063c6dadff8977d1", + "action": "add" + }, + "2": { + "version": 2, + "hash": "be1ca6dcd0b3aa0481ce5dce737e78432d06a78ad0c701aaf136be407c798352", + "action": "add" + } + }, + "CreateDataset": { + "1": { + "version": 1, + "hash": "7e02dfa89540c3dbebacbb13810d95cdc4e36db31d56cffed7ab54abe25716c9", + "action": "add" + } + }, + "SyftLog": { + "1": { + "version": 1, + "hash": "1bcd71e5bf3f0db3bba0996f33b6b2bde3489b9c71f11e6b30c3495c76a8f53f", + "action": "add" + } + }, + "JobItem": { + "1": { + "version": 1, + "hash": "0b32277b7d3b9bdc14a2a51cc9005f8254e7f7b6ec059ddcccbcd681a807afb6", + "action": "add" + }, + "2": { + "version": 2, + "hash": "b087d0c62b7d304c6ca80e4fb0e8a7f2a444be8f8cba57490dc09aeb98033105", + "action": "add" + } + }, + "ExecutionOutput": { + "1": { + "version": 1, + "hash": "e36c71685edf5276a3427cb6749550486d3a177c1dcf73dd337ab2a73c0ce6b5", + "action": "add" + } + }, + "TwinObject": { + "1": { + "version": 1, + "hash": "4f31243fb348dbb083579afd6f638d75af010cb53d19bfba59b74afff41ccbbb", + "action": "add" + } + }, + "PolicyRule": { + "1": { + "version": 1, + "hash": "44d1ca1db97be46f66558aa1a729ff31bf8e113c6a913b11aedf9d6b6ad5b7b5", + "action": "add" + } + }, + "CreatePolicyRule": { + "1": { + "version": 1, + "hash": "342bb723526d445151a0435f57d251f4c1219f8ae7cca3e8e9fce52e2ee1b8b1", + "action": "add" + } + }, + "CreatePolicyRuleConstant": { + "1": { + "version": 1, + "hash": "78b54832cb0468a87013bc36bc11d4759874ca1b5065a1b711f1e5ef5d94c2df", + "action": "add" + } + }, + "Matches": { + "1": { + "version": 1, + "hash": "dd6d91ddb2ec5eaf60be2b0899ecfdb9a15f7904aa39d2f4d9bb2d7b793040e6", + "action": "add" + } + }, + "PreFill": { + "1": { + "version": 1, + "hash": "c7aefb11dc4c4569dcd1e6988371047a32a8be1b32ad46d12adba419a19769ad", + "action": "add" + } + }, + "UserOwned": { + "1": { + "version": 1, + "hash": "c8738dc3d8c2a5ef461b85a0467c3dff53dab16b54a4d12b44b1477906aef51d", + "action": "add" + } + }, + "MixedInputPolicy": { + "1": { + "version": 1, + "hash": "37bb12d950518d9579c8ec7c4cc22ac731ea82caf8c1370dd0b0a82b46462dde", + "action": "add" + } + }, + "ExactMatch": { + "1": { + "version": 1, + "hash": "5eb37edbf5e451d942e599247f3eaed923c1fe9d91eefdba02bf06503f6cc08d", + "action": "add" + } + }, + "OutputHistory": { + "1": { + "version": 1, + "hash": "9366db79d131f8c65e5a4ff12c90e2aa0c11e302debe06e46eeb93b26e2aaf61", + "action": "add" + } + }, + "OutputPolicyExecuteCount": { + "1": { + "version": 1, + "hash": "2a77e5ed5c7b0391147562651ad4061e20b11745c191fbc34cb549da37ba72dd", + "action": "add" + } + }, + "OutputPolicyExecuteOnce": { + "1": { + "version": 1, + "hash": "5589c00d127d9eb1f5ccf3a16def8219737784d57bb3bf9be5cb6d83325ef436", + "action": "add" + } + }, + "EmptyInputPolicy": { + "1": { + "version": 1, + "hash": "7ef81cfd223be0064600e1503f8b04bafc16385e27730e9319466e68a077c68b", + "action": "add" + } + }, + "UserPolicy": { + "1": { + "version": 1, + "hash": "74373bb71a334f4dcf77623ae10ff5b1c7e5b3006f65f2051ffb1e01f422f982", + "action": "add" + } + }, + "SubmitUserPolicy": { + "1": { + "version": 1, + "hash": "ec4e808eb39613bcdbbbf9ffb3267612084a9d99880a2f3bee3ef32d46329c02", + "action": "add" + } + }, + "UserCodeStatusCollection": { + "1": { + "version": 1, + "hash": "735ecf2d4abb1e7d19b2e751d880f32b01ce267ba10e417ef1b440be3d94d8f1", + "action": "add" + } + }, + "UserCode": { + "1": { + "version": 1, + "hash": "3bcd14413b9c4fbde7c5612c2ed713518340280b5cff89cf2aaaf1c77c4037a8", + "action": "add" + } + }, + "SubmitUserCode": { + "1": { + "version": 1, + "hash": "d2bb8cfe12f070b4adafded78ce01900c5409bd83f055f94b1e285745ef65a76", + "action": "add" + } + }, + "UserCodeExecutionResult": { + "1": { + "version": 1, + "hash": "1f4cbc62caac4dd193f427306405dc7a099ae744bea5830cf57149ce71c1e589", + "action": "add" + } + }, + "UserCodeExecutionOutput": { + "1": { + "version": 1, + "hash": "c1d53300a39dbbb437d7d5a1257bd175a067b1065f4099a0938fac7540035258", + "action": "add" + }, + "2": { + "version": 2, + "hash": "3e104e39b4ab53c950e61e4f7e92ce935cf96a5100de301de9bf297eb7e5787e", + "action": "add" + } + }, + "CodeHistory": { + "1": { + "version": 1, + "hash": "e3ef5346f108257828f364d22b12d9311812c9cf843200afef5dc4d9302f9b21", + "action": "add" + } + }, + "CodeHistoryView": { + "1": { + "version": 1, + "hash": "8b8b97d334b51d1ce0a9efab722411ff25caa3f12be319105954497e0a306eb2", + "action": "add" + } + }, + "CodeHistoriesDict": { + "1": { + "version": 1, + "hash": "01d7dcd4b21525a06e4484d8699a4a34a5c84f1f6026ec55e32eb30412742601", + "action": "add" + } + }, + "UsersCodeHistoriesDict": { + "1": { + "version": 1, + "hash": "4ed8b83973258ea19a1f91feb2590ff73b801be86f4296cc3db48f6929ff784c", + "action": "add" + } + }, + "BlobFile": { + "1": { + "version": 1, + "hash": "d99239100f1cb0b73c69b2ad7cab01a06909cc3a4976ba2b3b67cf6fe5e2f516", + "action": "add" + } + }, + "BlobFileOBject": { + "1": { + "version": 1, + "hash": "6c40dab2c8d2220d4fff7cc653d76cc026a856db7e2b5713b6341e255adc7ea2", + "action": "add" + } + }, + "SecureFilePathLocation": { + "1": { + "version": 1, + "hash": "ea5978b98d7773d221665b450454c9130c103a5c850669a0acd620607cd614b7", + "action": "add" + } + }, + "SeaweedSecureFilePathLocation": { + "1": { + "version": 1, + "hash": "3fc9bfc8c1b1cf660c9747e8c1fe3eb2220e78d4e3b5d6b5c5f29a07a77ebf3e", + "action": "add" + } + }, + "AzureSecureFilePathLocation": { + "1": { + "version": 1, + "hash": "090a9e962eeb655586ee966c5651d8996363969818a38f9a486fd64d33047e05", + "action": "add" + } + }, + "BlobStorageEntry": { + "1": { + "version": 1, + "hash": "afdc6a1d8a24b1ee1ed9d3e79f5bac64b4f0d9d36800f07f10be0b896470345f", + "action": "add" + } + }, + "BlobStorageMetadata": { + "1": { + "version": 1, + "hash": "9d4b61ac4ea1910c2f7c767a50a6a52544a24663548f069e79bd906f11b538e4", + "action": "add" + } + }, + "CreateBlobStorageEntry": { + "1": { + "version": 1, + "hash": "ffc3cbfeade67d074dc5bf7d655a1eb8c83630076028a72b3cc4548f3b413e14", + "action": "add" + } + }, + "SyftObjectMigrationState": { + "1": { + "version": 1, + "hash": "ee83315828551f18904bab18e0cac48896493620561215b04cc448e6ce5834af", + "action": "add" + } + }, + "StoreMetadata": { + "1": { + "version": 1, + "hash": "8de9a22a2765ef976bc161cb0704347d30350c085da8c8ffa876065cfca3e5fd", + "action": "add" + } + }, + "MigrationData": { + "1": { + "version": 1, + "hash": "cb96b8c8413609e1224341d1b0dd1efb08387c0ff7b0ff65eba36c0b104c9ed1", + "action": "add" + }, + "2": { + "version": 2, + "hash": "1d1b14c196221ecf6d644d7dcaa32ac9e90361b2687fa83161ff399ebc6df1bd", + "action": "add" + } + }, + "BlobRetrieval": { + "1": { + "version": 1, + "hash": "c422c74b89a9349742acaa848566fe18bfef1a83333458b858c074baed37a859", + "action": "add" + } + }, + "SyftObjectRetrieval": { + "1": { + "version": 1, + "hash": "b2b62447445adc4cd0b77ab59d6fa56624dd316fb50281e570daad07556b6db2", + "action": "add" + } + }, + "BlobRetrievalByURL": { + "1": { + "version": 1, + "hash": "4db0e3b7a6334d3835356d8393866711e243e360af25a95f3cc4066f032404b5", + "action": "add" + } + }, + "BlobDeposit": { + "1": { + "version": 1, + "hash": "6eb5cc57dc763126bfc6ec5a2b79d02e77eadf9d9efb1888a5c366b7799c1c24", + "action": "add" + } + }, + "OnDiskBlobDeposit": { + "1": { + "version": 1, + "hash": "817bf1bee4a35bfa1cd25d6779a10d8d180b1b3f1e837952f81f48b9411d1970", + "action": "add" + } + }, + "RemoteConfig": { + "1": { + "version": 1, + "hash": "179d067099a178d748c6d9a0477e8de7c3b55577439669eca7150258f2409567", + "action": "add" + } + }, + "AzureRemoteConfig": { + "1": { + "version": 1, + "hash": "a143811fec0da5fd881e927643ef667c91c78a2c90519cf88da7da20738bd187", + "action": "add" + } + }, + "SeaweedFSBlobDeposit": { + "1": { + "version": 1, + "hash": "febeb2a2ce81aa2c512e4c6b611b582984042aafa0541403d4584662273a166c", + "action": "add" + } + }, + "DictStoreConfig": { + "1": { + "version": 1, + "hash": "2e1365c5535fa51c22eef79f67dd6444789bc829c27881367e3050e06e2ffbfe", + "action": "add" + } + }, + "NumpyArrayObject": { + "1": { + "version": 1, + "hash": "05dd2917b7692b3daf4e7ad083a46fa7ec7a2be8faac8d4a654809189c986443", + "action": "add" + } + }, + "NumpyScalarObject": { + "1": { + "version": 1, + "hash": "8753e5c78270a5cacbf0439447724772f4765351a4a8b58b0a5c416a6b2c8b6e", + "action": "add" + } + }, + "NumpyBoolObject": { + "1": { + "version": 1, + "hash": "331c44f8fa3d0a077f1aaad7313bae2c43b386d04def7b8bedae9fdf7690134d", + "action": "add" + } + }, + "PandasDataframeObject": { + "1": { + "version": 1, + "hash": "5e8018364cea31d5f185a901da4ab89846b02153ee7d041ee8a6d305ece31f90", + "action": "add" + } + }, + "PandasSeriesObject": { + "1": { + "version": 1, + "hash": "b8bd482bf16fc7177e9778292cd42f8835b6ced2ce8dc88908b4b8e6d7c7528f", + "action": "add" + } + }, + "Change": { + "1": { + "version": 1, + "hash": "75fb9a5cd4e76b189ebe130a421d3921a0c251947a48bbb92a2ef1c315dc3c16", + "action": "add" + } + }, + "ChangeStatus": { + "1": { + "version": 1, + "hash": "c914a6f7637b555a51b71e8e197e591f7a2e28121e29b5dd586f87e0383d179d", + "action": "add" + } + }, + "ActionStoreChange": { + "1": { + "version": 1, + "hash": "1a803bb08924b49f3114fd46e0e132f819d4d56be5e03a27e9fe90947ca26e85", + "action": "add" + } + }, + "CreateCustomImageChange": { + "1": { + "version": 1, + "hash": "c3dbea3f49979fdcc517c0d13cd02739ca2fe86b370c42496a224f142ae31562", + "action": "add" + } + }, + "CreateCustomWorkerPoolChange": { + "1": { + "version": 1, + "hash": "0355793dd58b364dcb84fff29714b6a26446bead3ba95c6d75e3200008e580f4", + "action": "add" + } + }, + "Request": { + "1": { + "version": 1, + "hash": "1d69f5f0074114f99aa29c5ee77cb20b9151e5b50e77b026f11c3632a12efadf", + "action": "add" + } + }, + "RequestInfo": { + "1": { + "version": 1, + "hash": "779562547744ebed64548f8021647292604fdf4256bf79685dfa14a1e56cc27b", + "action": "add" + } + }, + "RequestInfoFilter": { + "1": { + "version": 1, + "hash": "bb881a003032f4676321218d7cd09580f4d64fccaa1cf9e118fdcd5c73c3d3a8", + "action": "add" + } + }, + "SubmitRequest": { + "1": { + "version": 1, + "hash": "6c38b6ffd0a6f7442746e68b9ace7b21cb1dca7d2031929db5f9a302a280403f", + "action": "add" + } + }, + "ObjectMutation": { + "1": { + "version": 1, + "hash": "ce88096760ce9334599c8194ec97b0a1470651ad680d9d21b8826a0df0af2a36", + "action": "add" + } + }, + "EnumMutation": { + "1": { + "version": 1, + "hash": "5173fda73df17a344eb663b7692cca48bd46bf1773455439836b852cd165448c", + "action": "add" + } + }, + "UserCodeStatusChange": { + "1": { + "version": 1, + "hash": "89aaf7f1368c782e3a1b9e79988877f6eaa05ab84365f7d321b757fde7fe86e7", + "action": "add" + } + }, + "SyncedUserCodeStatusChange": { + "1": { + "version": 1, + "hash": "d9ad2d341eb645bd50d06330cd30fd4c266f93e37b9f5391d58b78365fc440e6", + "action": "add" + } + }, + "TwinAPIContextView": { + "1": { + "version": 1, + "hash": "e099eef32cb3a8a806cbdc54cc7fca96bed3d60344bd571163ec049db407938b", + "action": "add" + } + }, + "CustomAPIView": { + "1": { + "version": 1, + "hash": "769e96bebd05736ab860591670fb6da19406239b0104ddc71bd092a134335146", + "action": "add" + } + }, + "CustomApiEndpoint": { + "1": { + "version": 1, + "hash": "ec4a217585336d1b59c93c18570443a63f4fbb24d2c088fbacf80bcf389d23e8", + "action": "add" + } + }, + "PrivateAPIEndpoint": { + "1": { + "version": 1, + "hash": "6d7d143432c2811c520ab6dade005ba40173b590e5c676be04f5921b970ef938", + "action": "add" + } + }, + "PublicAPIEndpoint": { + "1": { + "version": 1, + "hash": "3bf51fc33aa8feb1abc9d0ef792e8889da31a57050430e0bd8e17f2065ff8734", + "action": "add" + } + }, + "UpdateTwinAPIEndpoint": { + "1": { + "version": 1, + "hash": "851e59412716e73c7f70a696619e0b375ce136b43f6fe2ea784747091caba5d8", + "action": "add" + } + }, + "CreateTwinAPIEndpoint": { + "1": { + "version": 1, + "hash": "3d0b84dae95ebcc6647b5aabe54e65b3c6bf957665fde57d8037806a4aac13be", + "action": "add" + } + }, + "TwinAPIEndpoint": { + "1": { + "version": 1, + "hash": "d1947b8f9c80d6c9b443e5a9f0758afa8849a5f12b9a511feefd7e4f82c374f4", + "action": "add" + } + }, + "SyncState": { + "1": { + "version": 1, + "hash": "9a3f0bb973858b55bc766c9770c4d9abcc817898f797d94a89938650c0c67868", + "action": "add" + } + }, + "WorkerSettings": { + "1": { + "version": 1, + "hash": "dca33003904a71688e5b07db65f8833eb4de8135aade7154076b8eafbb94d26b", + "action": "add" + } + }, + "HTTPServerRoute": { + "1": { + "version": 1, + "hash": "938245604a9c7e50001299afff5b669b2548364e356fed22a22780497831bf81", + "action": "add" + } + }, + "PythonServerRoute": { + "1": { + "version": 1, + "hash": "a068d8f942d55ecb6d45af88a27c6ebf208584275bf589cbc308df3f774ab9a9", + "action": "add" + } + }, + "VeilidServerRoute": { + "1": { + "version": 1, + "hash": "e676bc165601d2ede69707a4b6168ed4674f3f98887026d098a2dd4da4dfd097", + "action": "add" + } + }, + "ServerPeer": { + "1": { + "version": 1, + "hash": "0d5f252018e324ea0d2dcb5c2ad8bd15707220565fce4f14de7f63a8f9e4391b", + "action": "add" + } + }, + "ServerPeerUpdate": { + "1": { + "version": 1, + "hash": "0b854b57db7a18118c1fd8f31495b2ba4eeb9fbe4f24c631ff112418a94570d3", + "action": "add" + } + }, + "AssociationRequestChange": { + "1": { + "version": 1, + "hash": "0134ac0002879c85fc9ddb06bed6306a8905c8434b0a40d3a96ce24a7bd4da90", + "action": "add" + } + }, + "QueueItem": { + "1": { + "version": 1, + "hash": "1db212c46b6c56ccc5579cfe2141b693f0cd9286e2ede71210393e8455379bf1", + "action": "add" + } + }, + "ActionQueueItem": { + "1": { + "version": 1, + "hash": "396d579dfc2e2b36b9fbed2f204bffcca1bea7ee2db7175045dd3328ebf08718", + "action": "add" + } + }, + "APIEndpointQueueItem": { + "1": { + "version": 1, + "hash": "f04b3990a8d29c116d301e70df54d58f188895307a411dc13a666ff764ffd8dd", + "action": "add" + } + }, + "ZMQClientConfig": { + "1": { + "version": 1, + "hash": "36ee8f75067d5144f0ed062cdc79466caae16b7a128231d89b6b430174843bde", + "action": "add" + } + }, + "SQLiteStoreConfig": { + "1": { + "version": 1, + "hash": "ad062a5f863ae84683867d2a6a5e1d4420c010a64b88bc7b392106e33d71ac03", + "action": "add" + } + }, + "ProjectEvent": { + "1": { + "version": 1, + "hash": "dc0486c52daebd5e98c2b3b03ffd9a9a14bc3d86d8dc0c23e41ebf6c31fe2ffb", + "action": "add" + } + }, + "ProjectThreadMessage": { + "1": { + "version": 1, + "hash": "99256d7592577d1e37df94a06eabc0a287f2d79e144c51fd719315e278edb46d", + "action": "add" + } + }, + "ProjectMessage": { + "1": { + "version": 1, + "hash": "b5004b6354f71b19c81dd5f4b20bf446e0b959f5608a22707e96b944dd8175b0", + "action": "add" + } + }, + "ProjectRequestResponse": { + "1": { + "version": 1, + "hash": "52162a8a779a4a301d8755691bf4cf994c86b9f650f9e8c8a923b44e635b1bc0", + "action": "add" + } + }, + "ProjectRequest": { + "1": { + "version": 1, + "hash": "dc684135d5a5a48e5fc7988598c1e6e0de76cf1c5995f1c283fcf63d0eb4d24f", + "action": "add" + } + }, + "AnswerProjectPoll": { + "1": { + "version": 1, + "hash": "c83d83a5ba6cc034d5061df200b3f1d029aa770b1e13dbef959bb1790323dc6e", + "action": "add" + } + }, + "ProjectPoll": { + "1": { + "version": 1, + "hash": "ecf69b3b324e0bee9c82295796d44c4e8f796496cdc9db6d4302c2f160566466", + "action": "add" + } + }, + "Project": { + "1": { + "version": 1, + "hash": "de86a1163ddbcd1cc3cc2b1b5dfcb85a8ad9f9d4bbc759c2b1f92a0d0a2ff184", + "action": "add" + } + }, + "ProjectSubmit": { + "1": { + "version": 1, + "hash": "7555ba11ee5a814dcd9c45647300020f7359efc1081559940990cbd745936cac", + "action": "add" + } + }, + "Plan": { + "1": { + "version": 1, + "hash": "ed05cb87aec832098fc464ac36cd6bceaab705463d0d2fa1b2d8e1ccc510018c", + "action": "add" + } + }, + "EnclaveMetadata": { + "1": { + "version": 1, + "hash": "8d2dfafa01ec909c080a790cf15a8fc78e00382d3bfe6207098ceb25a60b9c53", + "action": "add" + } + } + } } } diff --git a/packages/syft/src/syft/protocol/releases/0.9.1.json b/packages/syft/src/syft/protocol/releases/0.9.1.json deleted file mode 100644 index 46f6e49850a..00000000000 --- a/packages/syft/src/syft/protocol/releases/0.9.1.json +++ /dev/null @@ -1,1178 +0,0 @@ -{ - "1": { - "object_versions": { - "SyftObjectVersioned": { - "1": { - "version": 1, - "hash": "7c842dcdbb57e2528ffa690ea18c19fff3c8a591811d40cad2b19be3100e2ff4", - "action": "add" - } - }, - "BaseDateTime": { - "1": { - "version": 1, - "hash": "614db484b1950be729902b1861bd3a7b33899176507c61cef11dc0d44611cfd3", - "action": "add" - } - }, - "SyftObject": { - "1": { - "version": 1, - "hash": "bb70d874355988908d3a92a3941d6613a6995a4850be3b6a0147f4d387724406", - "action": "add" - } - }, - "PartialSyftObject": { - "1": { - "version": 1, - "hash": "19a995fcc2833f4fab24584fd99b71a80c2ef1f13c06f83af79e4482846b1656", - "action": "add" - } - }, - "ServerMetadata": { - "1": { - "version": 1, - "hash": "1691c7667eca86b20c4189e90ce4e643dd41fd3682cdb69c6308878f2a6f135c", - "action": "add" - } - }, - "StoreConfig": { - "1": { - "version": 1, - "hash": "a9997fce6a8a0ed2884c58b8eb9382f8554bdd18fff61f8bf0451945bcff12c7", - "action": "add" - } - }, - "MongoDict": { - "1": { - "version": 1, - "hash": "57e36f57eed75e62b29e2bac1295035a9bf2c0e3c56719dac24cb6cc685be00b", - "action": "add" - } - }, - "MongoStoreConfig": { - "1": { - "version": 1, - "hash": "53342b27d34165b7e2699f8e7ad70d13d125875e6a75e8fa18f5796428f41036", - "action": "add" - } - }, - "LinkedObject": { - "1": { - "version": 1, - "hash": "d80f5ac7f51a9383be1a3cb334d56ae50e49733ed3199f3b6b5d6febd9de410b", - "action": "add" - } - }, - "BaseConfig": { - "1": { - "version": 1, - "hash": "10bd7566041d0f0a3aa295367785fdcc2c5bbf0ded984ac9230754f37496a6a7", - "action": "add" - }, - "2": { - "version": 2, - "hash": "890d2879ac44611db9b88ba9334a721130d0ac3aa18a303fa9e4081f14b9b8c7", - "action": "add" - } - }, - "ServiceConfig": { - "1": { - "version": 1, - "hash": "28af8a296f5ff63de50438277eaa1f4380682e6aca9f2ca28320d7a444825e88", - "action": "add" - }, - "2": { - "version": 2, - "hash": "93dfab144e0b0884c602358b3a9ce889bb29ab96e3b4adcfe3cef47a31694a9a", - "action": "add" - } - }, - "LibConfig": { - "1": { - "version": 1, - "hash": "ee8f0e3f6aae81948d72e30226645e8eb5d312a6770411a1edca748168c467c0", - "action": "add" - }, - "2": { - "version": 2, - "hash": "a8a78a8d726ee9e79f95614f3d0fa5b85edc6fce7be7651715208669be93e0e3", - "action": "add" - } - }, - "APIEndpoint": { - "1": { - "version": 1, - "hash": "faa1cf9336a0d1233868c8c57745ff38c0be60399dc1acd0c0e8dd440e405dbd", - "action": "add" - } - }, - "LibEndpoint": { - "1": { - "version": 1, - "hash": "a585c83a33a019d363ae5a0c6d4197193654307c19a4829dfbf8a8cfd2c1842a", - "action": "add" - } - }, - "SignedSyftAPICall": { - "1": { - "version": 1, - "hash": "2f959455f7130f4e59360b8aa58f19785b76eaa0f8a5a9188a6cbf32b31311ca", - "action": "add" - } - }, - "SyftAPICall": { - "1": { - "version": 1, - "hash": "59e89e7b9ea30deaed64d1ffd9bc0769b999d3082b305428432c1f5be36c6343", - "action": "add" - } - }, - "SyftAPIData": { - "1": { - "version": 1, - "hash": "820b279c581cafd9bb5009702d4e3db22ec3a3156676426304b9038dad260a24", - "action": "add" - } - }, - "SyftAPI": { - "1": { - "version": 1, - "hash": "cc13ab058ee36748c14b0d4bd9b9e894c7566fff09cfa4170b3eece520169f15", - "action": "add" - } - }, - "User": { - "1": { - "version": 1, - "hash": "2df4b68182c558dba5485a8a6867acf2a5c341b249ad67373a504098aa8c4343", - "action": "add" - }, - "2": { - "version": 2, - "hash": "af6fb5b2e1606e97838f4a60f0536ad95db606d455e94acbd1977df866608a2c", - "action": "add" - } - }, - "UserUpdate": { - "1": { - "version": 1, - "hash": "1bf6707c69b809c804fb939c7c37d787c2f6889508a4bec37d24221af2eb777a", - "action": "add" - } - }, - "UserCreate": { - "1": { - "version": 1, - "hash": "49d6087e2309ba59987f3126e286e74b3a66492a08ad82fa507ea17d52ce78e3", - "action": "add" - } - }, - "UserSearch": { - "1": { - "version": 1, - "hash": "9ac946338cca68d00d1696a57943442f062628ec3daf53077d0bdd3f72cd9fa0", - "action": "add" - } - }, - "UserView": { - "1": { - "version": 1, - "hash": "0b52d758e31d5889c9cd88afb467aae4a74e34a5276924e07012243c34d300fe", - "action": "add" - } - }, - "UserViewPage": { - "1": { - "version": 1, - "hash": "1cd6528d02ec180f080d5c35f0da760d8a59af9da7baaa9c17c1c7cedcc858fa", - "action": "add" - } - }, - "UserPrivateKey": { - "1": { - "version": 1, - "hash": "4817d8147aba94373f320dcd90e65f097cf6e5a2ef353aa8520e23128d522b5d", - "action": "add" - } - }, - "DateTime": { - "1": { - "version": 1, - "hash": "394abb554114ead4d63c36e3fe83ac018dead4b21a8465174009577c46d54c58", - "action": "add" - } - }, - "ReplyNotification": { - "1": { - "version": 1, - "hash": "84102dfc59d711b03c2f3d3a6ecaca000b6835f1bbdd9af801057f7aacb5f1d0", - "action": "add" - } - }, - "Notification": { - "1": { - "version": 1, - "hash": "af4cb232bff390c431e399975f048b34da7e940ace8b23b940a3b398c91c5326", - "action": "add" - } - }, - "CreateNotification": { - "1": { - "version": 1, - "hash": "7e426c946b7d5db6f9427960ec16042f3018091d835ca5966f3568c324a2ab53", - "action": "add" - } - }, - "UserNotificationActivity": { - "1": { - "version": 1, - "hash": "422fd01c6d9af38688a9982abd34e80794a1f6ddd444cca225d77f49189847a9", - "action": "add" - } - }, - "NotificationPreferences": { - "1": { - "version": 1, - "hash": "a42f06b367e7c6cbabcbf3cfcc84d1ca0873e457d972ebd060e87c9d6185f62b", - "action": "add" - } - }, - "NotifierSettings": { - "1": { - "version": 1, - "hash": "65c8ab814d35fac32f68d3000756692592cc59940f30e3af3dcdfa2328755b9d", - "action": "add" - }, - "2": { - "version": 2, - "hash": "be8b52597fc628d1b7cd22b776ee81416e1adbb04a45188778eb0e32ed1416b4", - "action": "add" - } - }, - "SyftImageRegistry": { - "1": { - "version": 1, - "hash": "67e18903e41cba1afe136adf29d404b63ec04fea6e928abb2533ec4fa52b246b", - "action": "add" - } - }, - "SyftWorkerImage": { - "1": { - "version": 1, - "hash": "44da7badfbe573d5403d3ab78c077f17dbefc560b81fdf927b671815be047441", - "action": "add" - } - }, - "SyftWorker": { - "1": { - "version": 1, - "hash": "9d897f6039eabe48dfa8e8d5c5cdcb283b0375b4c64571b457777eaaf3fb1920", - "action": "add" - } - }, - "WorkerPool": { - "1": { - "version": 1, - "hash": "16efc5dd2596ae744fd611c8f46af9eaec1bd5729eb20e85e9fd2f31df402564", - "action": "add" - } - }, - "MarkdownDescription": { - "1": { - "version": 1, - "hash": "31a73f8824cad1636a55d14b6a1074cdb071d0d4e16e86baaa3d4f63a7e80134", - "action": "add" - } - }, - "HTMLObject": { - "1": { - "version": 1, - "hash": "97f2e93f5ceaa88015047186f66a17ff13df2a6b7925b41331f9e19d5a515a9f", - "action": "add" - } - }, - "PwdTokenResetConfig": { - "1": { - "version": 1, - "hash": "0415a272428f22add4896c64aa9f29c8c1d35619e2433da6564eb5f1faff39ac", - "action": "add" - } - }, - "ServerSettingsUpdate": { - "1": { - "version": 1, - "hash": "1e4260ad879ae80728c3ffae2cd1d48759abd51f9d0960d4b25855cdbb4c506b", - "action": "add" - }, - "2": { - "version": 2, - "hash": "23b2716e9dceca667e228408e2416c82f11821e322e5bccf1f83406f3d09abdc", - "action": "add" - }, - "3": { - "version": 3, - "hash": "335c7946f2e52d09c7b26f511120cd340717c74c5cca9107e84f839da993c55c", - "action": "add" - }, - "4": { - "version": 4, - "hash": "8d7a41992c39c287fcb46383bed429ce75d3c9524ced8c86b88c26dd0232e2fe", - "action": "add" - } - }, - "ServerSettings": { - "1": { - "version": 1, - "hash": "5a1e7470cbeaaae5b80ac9beecb743734f7e4e42d429a09ea8defa569a5ddff1", - "action": "add" - }, - "2": { - "version": 2, - "hash": "7727ea54e494dc9deaa0d1bd38ac8a6180bc192b74eec5659adbc338a19e21f5", - "action": "add" - }, - "3": { - "version": 3, - "hash": "997667e1cba22d151857aacc2caba6b1ca73c1648adbd03461dc74a0c0c372b3", - "action": "add" - }, - "4": { - "version": 4, - "hash": "b8067777967a0e06733433e179e549caaf501419d62f7e8474ee33b839e3890d", - "action": "add" - } - }, - "HTTPConnection": { - "1": { - "version": 1, - "hash": "bf10f81646c71069c76292b1237b4a3de1e507264392c5c591d067636ce6fb46", - "action": "add" - } - }, - "PythonConnection": { - "1": { - "version": 1, - "hash": "28010778b5e3463ff6960a0e2224818de00bc7b5e6f892192e02e399ccbe18b5", - "action": "add" - } - }, - "ActionDataEmpty": { - "1": { - "version": 1, - "hash": "e0e4a5cf18d05b6b747addc048515c6f2a5f35f0766ebaee96d898cb971e1c5b", - "action": "add" - } - }, - "ObjectNotReady": { - "1": { - "version": 1, - "hash": "8cf471e205cd0893d6aae5f0227d14db7df1c9698da08a3ab991f59132d17fe9", - "action": "add" - } - }, - "ActionDataLink": { - "1": { - "version": 1, - "hash": "3469478343439e411b761c270eec63eb3d533e459ad72d0965158c3a6cdf3b9a", - "action": "add" - } - }, - "Action": { - "1": { - "version": 1, - "hash": "021826d7c6f69bd0283d025d40661f3ffbeba8810ca94de01344f6afbdae62cd", - "action": "add" - } - }, - "ActionObject": { - "1": { - "version": 1, - "hash": "0a5f4bc343cb114a251f06686ecdbb59d74bfb3d29a098b176699deb35a1e683", - "action": "add" - } - }, - "AnyActionObject": { - "1": { - "version": 1, - "hash": "b3c44c7788c59c03fa1baeec656c2ca6e633f4cbd4b23ff7ece6ee94c38449f0", - "action": "add" - } - }, - "CustomEndpointActionObject": { - "1": { - "version": 1, - "hash": "c7addbaf2777707f3e91e5c1e092343476cd22efc4ec8617f39ccf76e61a5a14", - "action": "add" - }, - "2": { - "version": 2, - "hash": "846ba36e8737a1bec16853c9de54c4948450009278e0b76fe7e3355ef9e70089", - "action": "add" - } - }, - "DataSubject": { - "1": { - "version": 1, - "hash": "582cdf9e82b5d6915b7f09f7c0d5f08328b11a2ce9b0198e5083f1672c2e2bf5", - "action": "add" - } - }, - "DataSubjectCreate": { - "1": { - "version": 1, - "hash": "5a8423c2690d55f425bfeecc87cd4a797a75d88ebb5fbda754d4f269b62d2ceb", - "action": "add" - } - }, - "DataSubjectMemberRelationship": { - "1": { - "version": 1, - "hash": "0810483ea76ea10c8f286c6035dc0b2085291f345183be50c179f3a05a577110", - "action": "add" - } - }, - "Contributor": { - "1": { - "version": 1, - "hash": "30c32bd44098f00e0b15496be441763b6e50af8b12d3d2bef33aca6287193876", - "action": "add" - } - }, - "Asset": { - "1": { - "version": 1, - "hash": "000abc78719611c106295cf12b1690b7e5411dc1bb9db9d4afd22956da90d1f4", - "action": "add" - } - }, - "CreateAsset": { - "1": { - "version": 1, - "hash": "357d52576cb12b24fb3980342bb49a562b065c0e4419e87d34176340628c7309", - "action": "add" - } - }, - "Dataset": { - "1": { - "version": 1, - "hash": "0ca6b0b4a3aebb2c8f351668075b44951bb20d1e23a779b82109124f334ce3a4", - "action": "add" - } - }, - "DatasetPageView": { - "1": { - "version": 1, - "hash": "aa0dd69637281b80d5523b4409a2c7e89db114c9fe79c858063c6dadff8977d1", - "action": "add" - }, - "2": { - "version": 2, - "hash": "be1ca6dcd0b3aa0481ce5dce737e78432d06a78ad0c701aaf136be407c798352", - "action": "add" - } - }, - "CreateDataset": { - "1": { - "version": 1, - "hash": "7e02dfa89540c3dbebacbb13810d95cdc4e36db31d56cffed7ab54abe25716c9", - "action": "add" - } - }, - "SyftLog": { - "1": { - "version": 1, - "hash": "1bcd71e5bf3f0db3bba0996f33b6b2bde3489b9c71f11e6b30c3495c76a8f53f", - "action": "add" - } - }, - "JobItem": { - "1": { - "version": 1, - "hash": "0b32277b7d3b9bdc14a2a51cc9005f8254e7f7b6ec059ddcccbcd681a807afb6", - "action": "add" - }, - "2": { - "version": 2, - "hash": "b087d0c62b7d304c6ca80e4fb0e8a7f2a444be8f8cba57490dc09aeb98033105", - "action": "add" - } - }, - "ExecutionOutput": { - "1": { - "version": 1, - "hash": "e36c71685edf5276a3427cb6749550486d3a177c1dcf73dd337ab2a73c0ce6b5", - "action": "add" - } - }, - "TwinObject": { - "1": { - "version": 1, - "hash": "4f31243fb348dbb083579afd6f638d75af010cb53d19bfba59b74afff41ccbbb", - "action": "add" - } - }, - "PolicyRule": { - "1": { - "version": 1, - "hash": "44d1ca1db97be46f66558aa1a729ff31bf8e113c6a913b11aedf9d6b6ad5b7b5", - "action": "add" - } - }, - "CreatePolicyRule": { - "1": { - "version": 1, - "hash": "342bb723526d445151a0435f57d251f4c1219f8ae7cca3e8e9fce52e2ee1b8b1", - "action": "add" - } - }, - "CreatePolicyRuleConstant": { - "1": { - "version": 1, - "hash": "78b54832cb0468a87013bc36bc11d4759874ca1b5065a1b711f1e5ef5d94c2df", - "action": "add" - } - }, - "Matches": { - "1": { - "version": 1, - "hash": "dd6d91ddb2ec5eaf60be2b0899ecfdb9a15f7904aa39d2f4d9bb2d7b793040e6", - "action": "add" - } - }, - "PreFill": { - "1": { - "version": 1, - "hash": "c7aefb11dc4c4569dcd1e6988371047a32a8be1b32ad46d12adba419a19769ad", - "action": "add" - } - }, - "UserOwned": { - "1": { - "version": 1, - "hash": "c8738dc3d8c2a5ef461b85a0467c3dff53dab16b54a4d12b44b1477906aef51d", - "action": "add" - } - }, - "MixedInputPolicy": { - "1": { - "version": 1, - "hash": "37bb12d950518d9579c8ec7c4cc22ac731ea82caf8c1370dd0b0a82b46462dde", - "action": "add" - } - }, - "ExactMatch": { - "1": { - "version": 1, - "hash": "5eb37edbf5e451d942e599247f3eaed923c1fe9d91eefdba02bf06503f6cc08d", - "action": "add" - } - }, - "OutputHistory": { - "1": { - "version": 1, - "hash": "9366db79d131f8c65e5a4ff12c90e2aa0c11e302debe06e46eeb93b26e2aaf61", - "action": "add" - } - }, - "OutputPolicyExecuteCount": { - "1": { - "version": 1, - "hash": "2a77e5ed5c7b0391147562651ad4061e20b11745c191fbc34cb549da37ba72dd", - "action": "add" - } - }, - "OutputPolicyExecuteOnce": { - "1": { - "version": 1, - "hash": "5589c00d127d9eb1f5ccf3a16def8219737784d57bb3bf9be5cb6d83325ef436", - "action": "add" - } - }, - "EmptyInputPolicy": { - "1": { - "version": 1, - "hash": "7ef81cfd223be0064600e1503f8b04bafc16385e27730e9319466e68a077c68b", - "action": "add" - } - }, - "UserPolicy": { - "1": { - "version": 1, - "hash": "74373bb71a334f4dcf77623ae10ff5b1c7e5b3006f65f2051ffb1e01f422f982", - "action": "add" - } - }, - "SubmitUserPolicy": { - "1": { - "version": 1, - "hash": "ec4e808eb39613bcdbbbf9ffb3267612084a9d99880a2f3bee3ef32d46329c02", - "action": "add" - } - }, - "UserCodeStatusCollection": { - "1": { - "version": 1, - "hash": "735ecf2d4abb1e7d19b2e751d880f32b01ce267ba10e417ef1b440be3d94d8f1", - "action": "add" - } - }, - "UserCode": { - "1": { - "version": 1, - "hash": "3bcd14413b9c4fbde7c5612c2ed713518340280b5cff89cf2aaaf1c77c4037a8", - "action": "add" - } - }, - "SubmitUserCode": { - "1": { - "version": 1, - "hash": "d2bb8cfe12f070b4adafded78ce01900c5409bd83f055f94b1e285745ef65a76", - "action": "add" - } - }, - "UserCodeExecutionResult": { - "1": { - "version": 1, - "hash": "1f4cbc62caac4dd193f427306405dc7a099ae744bea5830cf57149ce71c1e589", - "action": "add" - } - }, - "UserCodeExecutionOutput": { - "1": { - "version": 1, - "hash": "c1d53300a39dbbb437d7d5a1257bd175a067b1065f4099a0938fac7540035258", - "action": "add" - }, - "2": { - "version": 2, - "hash": "3e104e39b4ab53c950e61e4f7e92ce935cf96a5100de301de9bf297eb7e5787e", - "action": "add" - } - }, - "CodeHistory": { - "1": { - "version": 1, - "hash": "e3ef5346f108257828f364d22b12d9311812c9cf843200afef5dc4d9302f9b21", - "action": "add" - } - }, - "CodeHistoryView": { - "1": { - "version": 1, - "hash": "8b8b97d334b51d1ce0a9efab722411ff25caa3f12be319105954497e0a306eb2", - "action": "add" - } - }, - "CodeHistoriesDict": { - "1": { - "version": 1, - "hash": "01d7dcd4b21525a06e4484d8699a4a34a5c84f1f6026ec55e32eb30412742601", - "action": "add" - } - }, - "UsersCodeHistoriesDict": { - "1": { - "version": 1, - "hash": "4ed8b83973258ea19a1f91feb2590ff73b801be86f4296cc3db48f6929ff784c", - "action": "add" - } - }, - "BlobFile": { - "1": { - "version": 1, - "hash": "d99239100f1cb0b73c69b2ad7cab01a06909cc3a4976ba2b3b67cf6fe5e2f516", - "action": "add" - } - }, - "BlobFileOBject": { - "1": { - "version": 1, - "hash": "6c40dab2c8d2220d4fff7cc653d76cc026a856db7e2b5713b6341e255adc7ea2", - "action": "add" - } - }, - "SecureFilePathLocation": { - "1": { - "version": 1, - "hash": "ea5978b98d7773d221665b450454c9130c103a5c850669a0acd620607cd614b7", - "action": "add" - } - }, - "SeaweedSecureFilePathLocation": { - "1": { - "version": 1, - "hash": "3fc9bfc8c1b1cf660c9747e8c1fe3eb2220e78d4e3b5d6b5c5f29a07a77ebf3e", - "action": "add" - } - }, - "AzureSecureFilePathLocation": { - "1": { - "version": 1, - "hash": "090a9e962eeb655586ee966c5651d8996363969818a38f9a486fd64d33047e05", - "action": "add" - } - }, - "BlobStorageEntry": { - "1": { - "version": 1, - "hash": "afdc6a1d8a24b1ee1ed9d3e79f5bac64b4f0d9d36800f07f10be0b896470345f", - "action": "add" - } - }, - "BlobStorageMetadata": { - "1": { - "version": 1, - "hash": "9d4b61ac4ea1910c2f7c767a50a6a52544a24663548f069e79bd906f11b538e4", - "action": "add" - } - }, - "CreateBlobStorageEntry": { - "1": { - "version": 1, - "hash": "ffc3cbfeade67d074dc5bf7d655a1eb8c83630076028a72b3cc4548f3b413e14", - "action": "add" - } - }, - "SyftObjectMigrationState": { - "1": { - "version": 1, - "hash": "ee83315828551f18904bab18e0cac48896493620561215b04cc448e6ce5834af", - "action": "add" - } - }, - "StoreMetadata": { - "1": { - "version": 1, - "hash": "8de9a22a2765ef976bc161cb0704347d30350c085da8c8ffa876065cfca3e5fd", - "action": "add" - } - }, - "MigrationData": { - "1": { - "version": 1, - "hash": "cb96b8c8413609e1224341d1b0dd1efb08387c0ff7b0ff65eba36c0b104c9ed1", - "action": "add" - }, - "2": { - "version": 2, - "hash": "1d1b14c196221ecf6d644d7dcaa32ac9e90361b2687fa83161ff399ebc6df1bd", - "action": "add" - } - }, - "BlobRetrieval": { - "1": { - "version": 1, - "hash": "c422c74b89a9349742acaa848566fe18bfef1a83333458b858c074baed37a859", - "action": "add" - } - }, - "SyftObjectRetrieval": { - "1": { - "version": 1, - "hash": "b2b62447445adc4cd0b77ab59d6fa56624dd316fb50281e570daad07556b6db2", - "action": "add" - } - }, - "BlobRetrievalByURL": { - "1": { - "version": 1, - "hash": "4db0e3b7a6334d3835356d8393866711e243e360af25a95f3cc4066f032404b5", - "action": "add" - } - }, - "BlobDeposit": { - "1": { - "version": 1, - "hash": "6eb5cc57dc763126bfc6ec5a2b79d02e77eadf9d9efb1888a5c366b7799c1c24", - "action": "add" - } - }, - "OnDiskBlobDeposit": { - "1": { - "version": 1, - "hash": "817bf1bee4a35bfa1cd25d6779a10d8d180b1b3f1e837952f81f48b9411d1970", - "action": "add" - } - }, - "RemoteConfig": { - "1": { - "version": 1, - "hash": "179d067099a178d748c6d9a0477e8de7c3b55577439669eca7150258f2409567", - "action": "add" - } - }, - "AzureRemoteConfig": { - "1": { - "version": 1, - "hash": "a143811fec0da5fd881e927643ef667c91c78a2c90519cf88da7da20738bd187", - "action": "add" - } - }, - "SeaweedFSBlobDeposit": { - "1": { - "version": 1, - "hash": "febeb2a2ce81aa2c512e4c6b611b582984042aafa0541403d4584662273a166c", - "action": "add" - } - }, - "DictStoreConfig": { - "1": { - "version": 1, - "hash": "2e1365c5535fa51c22eef79f67dd6444789bc829c27881367e3050e06e2ffbfe", - "action": "add" - } - }, - "NumpyArrayObject": { - "1": { - "version": 1, - "hash": "05dd2917b7692b3daf4e7ad083a46fa7ec7a2be8faac8d4a654809189c986443", - "action": "add" - } - }, - "NumpyScalarObject": { - "1": { - "version": 1, - "hash": "8753e5c78270a5cacbf0439447724772f4765351a4a8b58b0a5c416a6b2c8b6e", - "action": "add" - } - }, - "NumpyBoolObject": { - "1": { - "version": 1, - "hash": "331c44f8fa3d0a077f1aaad7313bae2c43b386d04def7b8bedae9fdf7690134d", - "action": "add" - } - }, - "PandasDataframeObject": { - "1": { - "version": 1, - "hash": "5e8018364cea31d5f185a901da4ab89846b02153ee7d041ee8a6d305ece31f90", - "action": "add" - } - }, - "PandasSeriesObject": { - "1": { - "version": 1, - "hash": "b8bd482bf16fc7177e9778292cd42f8835b6ced2ce8dc88908b4b8e6d7c7528f", - "action": "add" - } - }, - "Change": { - "1": { - "version": 1, - "hash": "75fb9a5cd4e76b189ebe130a421d3921a0c251947a48bbb92a2ef1c315dc3c16", - "action": "add" - } - }, - "ChangeStatus": { - "1": { - "version": 1, - "hash": "c914a6f7637b555a51b71e8e197e591f7a2e28121e29b5dd586f87e0383d179d", - "action": "add" - } - }, - "ActionStoreChange": { - "1": { - "version": 1, - "hash": "1a803bb08924b49f3114fd46e0e132f819d4d56be5e03a27e9fe90947ca26e85", - "action": "add" - } - }, - "CreateCustomImageChange": { - "1": { - "version": 1, - "hash": "c3dbea3f49979fdcc517c0d13cd02739ca2fe86b370c42496a224f142ae31562", - "action": "add" - } - }, - "CreateCustomWorkerPoolChange": { - "1": { - "version": 1, - "hash": "0355793dd58b364dcb84fff29714b6a26446bead3ba95c6d75e3200008e580f4", - "action": "add" - } - }, - "Request": { - "1": { - "version": 1, - "hash": "1d69f5f0074114f99aa29c5ee77cb20b9151e5b50e77b026f11c3632a12efadf", - "action": "add" - } - }, - "RequestInfo": { - "1": { - "version": 1, - "hash": "779562547744ebed64548f8021647292604fdf4256bf79685dfa14a1e56cc27b", - "action": "add" - } - }, - "RequestInfoFilter": { - "1": { - "version": 1, - "hash": "bb881a003032f4676321218d7cd09580f4d64fccaa1cf9e118fdcd5c73c3d3a8", - "action": "add" - } - }, - "SubmitRequest": { - "1": { - "version": 1, - "hash": "6c38b6ffd0a6f7442746e68b9ace7b21cb1dca7d2031929db5f9a302a280403f", - "action": "add" - } - }, - "ObjectMutation": { - "1": { - "version": 1, - "hash": "ce88096760ce9334599c8194ec97b0a1470651ad680d9d21b8826a0df0af2a36", - "action": "add" - } - }, - "EnumMutation": { - "1": { - "version": 1, - "hash": "5173fda73df17a344eb663b7692cca48bd46bf1773455439836b852cd165448c", - "action": "add" - } - }, - "UserCodeStatusChange": { - "1": { - "version": 1, - "hash": "89aaf7f1368c782e3a1b9e79988877f6eaa05ab84365f7d321b757fde7fe86e7", - "action": "add" - } - }, - "SyncedUserCodeStatusChange": { - "1": { - "version": 1, - "hash": "d9ad2d341eb645bd50d06330cd30fd4c266f93e37b9f5391d58b78365fc440e6", - "action": "add" - } - }, - "TwinAPIContextView": { - "1": { - "version": 1, - "hash": "e099eef32cb3a8a806cbdc54cc7fca96bed3d60344bd571163ec049db407938b", - "action": "add" - } - }, - "CustomAPIView": { - "1": { - "version": 1, - "hash": "769e96bebd05736ab860591670fb6da19406239b0104ddc71bd092a134335146", - "action": "add" - } - }, - "CustomApiEndpoint": { - "1": { - "version": 1, - "hash": "ec4a217585336d1b59c93c18570443a63f4fbb24d2c088fbacf80bcf389d23e8", - "action": "add" - } - }, - "PrivateAPIEndpoint": { - "1": { - "version": 1, - "hash": "6d7d143432c2811c520ab6dade005ba40173b590e5c676be04f5921b970ef938", - "action": "add" - } - }, - "PublicAPIEndpoint": { - "1": { - "version": 1, - "hash": "3bf51fc33aa8feb1abc9d0ef792e8889da31a57050430e0bd8e17f2065ff8734", - "action": "add" - } - }, - "UpdateTwinAPIEndpoint": { - "1": { - "version": 1, - "hash": "851e59412716e73c7f70a696619e0b375ce136b43f6fe2ea784747091caba5d8", - "action": "add" - } - }, - "CreateTwinAPIEndpoint": { - "1": { - "version": 1, - "hash": "3d0b84dae95ebcc6647b5aabe54e65b3c6bf957665fde57d8037806a4aac13be", - "action": "add" - } - }, - "TwinAPIEndpoint": { - "1": { - "version": 1, - "hash": "d1947b8f9c80d6c9b443e5a9f0758afa8849a5f12b9a511feefd7e4f82c374f4", - "action": "add" - } - }, - "SyncState": { - "1": { - "version": 1, - "hash": "9a3f0bb973858b55bc766c9770c4d9abcc817898f797d94a89938650c0c67868", - "action": "add" - } - }, - "WorkerSettings": { - "1": { - "version": 1, - "hash": "dca33003904a71688e5b07db65f8833eb4de8135aade7154076b8eafbb94d26b", - "action": "add" - } - }, - "HTTPServerRoute": { - "1": { - "version": 1, - "hash": "938245604a9c7e50001299afff5b669b2548364e356fed22a22780497831bf81", - "action": "add" - } - }, - "PythonServerRoute": { - "1": { - "version": 1, - "hash": "a068d8f942d55ecb6d45af88a27c6ebf208584275bf589cbc308df3f774ab9a9", - "action": "add" - } - }, - "VeilidServerRoute": { - "1": { - "version": 1, - "hash": "e676bc165601d2ede69707a4b6168ed4674f3f98887026d098a2dd4da4dfd097", - "action": "add" - } - }, - "ServerPeer": { - "1": { - "version": 1, - "hash": "0d5f252018e324ea0d2dcb5c2ad8bd15707220565fce4f14de7f63a8f9e4391b", - "action": "add" - } - }, - "ServerPeerUpdate": { - "1": { - "version": 1, - "hash": "0b854b57db7a18118c1fd8f31495b2ba4eeb9fbe4f24c631ff112418a94570d3", - "action": "add" - } - }, - "AssociationRequestChange": { - "1": { - "version": 1, - "hash": "0134ac0002879c85fc9ddb06bed6306a8905c8434b0a40d3a96ce24a7bd4da90", - "action": "add" - } - }, - "QueueItem": { - "1": { - "version": 1, - "hash": "1db212c46b6c56ccc5579cfe2141b693f0cd9286e2ede71210393e8455379bf1", - "action": "add" - } - }, - "ActionQueueItem": { - "1": { - "version": 1, - "hash": "396d579dfc2e2b36b9fbed2f204bffcca1bea7ee2db7175045dd3328ebf08718", - "action": "add" - } - }, - "APIEndpointQueueItem": { - "1": { - "version": 1, - "hash": "f04b3990a8d29c116d301e70df54d58f188895307a411dc13a666ff764ffd8dd", - "action": "add" - } - }, - "ZMQClientConfig": { - "1": { - "version": 1, - "hash": "36ee8f75067d5144f0ed062cdc79466caae16b7a128231d89b6b430174843bde", - "action": "add" - } - }, - "SQLiteStoreConfig": { - "1": { - "version": 1, - "hash": "ad062a5f863ae84683867d2a6a5e1d4420c010a64b88bc7b392106e33d71ac03", - "action": "add" - } - }, - "ProjectEvent": { - "1": { - "version": 1, - "hash": "dc0486c52daebd5e98c2b3b03ffd9a9a14bc3d86d8dc0c23e41ebf6c31fe2ffb", - "action": "add" - } - }, - "ProjectThreadMessage": { - "1": { - "version": 1, - "hash": "99256d7592577d1e37df94a06eabc0a287f2d79e144c51fd719315e278edb46d", - "action": "add" - } - }, - "ProjectMessage": { - "1": { - "version": 1, - "hash": "b5004b6354f71b19c81dd5f4b20bf446e0b959f5608a22707e96b944dd8175b0", - "action": "add" - } - }, - "ProjectRequestResponse": { - "1": { - "version": 1, - "hash": "52162a8a779a4a301d8755691bf4cf994c86b9f650f9e8c8a923b44e635b1bc0", - "action": "add" - } - }, - "ProjectRequest": { - "1": { - "version": 1, - "hash": "dc684135d5a5a48e5fc7988598c1e6e0de76cf1c5995f1c283fcf63d0eb4d24f", - "action": "add" - } - }, - "AnswerProjectPoll": { - "1": { - "version": 1, - "hash": "c83d83a5ba6cc034d5061df200b3f1d029aa770b1e13dbef959bb1790323dc6e", - "action": "add" - } - }, - "ProjectPoll": { - "1": { - "version": 1, - "hash": "ecf69b3b324e0bee9c82295796d44c4e8f796496cdc9db6d4302c2f160566466", - "action": "add" - } - }, - "Project": { - "1": { - "version": 1, - "hash": "de86a1163ddbcd1cc3cc2b1b5dfcb85a8ad9f9d4bbc759c2b1f92a0d0a2ff184", - "action": "add" - } - }, - "ProjectSubmit": { - "1": { - "version": 1, - "hash": "7555ba11ee5a814dcd9c45647300020f7359efc1081559940990cbd745936cac", - "action": "add" - } - }, - "Plan": { - "1": { - "version": 1, - "hash": "ed05cb87aec832098fc464ac36cd6bceaab705463d0d2fa1b2d8e1ccc510018c", - "action": "add" - } - }, - "EnclaveMetadata": { - "1": { - "version": 1, - "hash": "8d2dfafa01ec909c080a790cf15a8fc78e00382d3bfe6207098ceb25a60b9c53", - "action": "add" - } - } - } - } -} \ No newline at end of file diff --git a/packages/syft/src/syft/util/api_snapshot/syft_api_spec_stable.json b/packages/syft/src/syft/util/api_snapshot/syft_api_spec_stable.json index f43e041af0a..79f596bb8de 100644 --- a/packages/syft/src/syft/util/api_snapshot/syft_api_spec_stable.json +++ b/packages/syft/src/syft/util/api_snapshot/syft_api_spec_stable.json @@ -6,9 +6,9 @@ "soft_delete": "", "uid": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "7188dd0b7944ed26955b97a6a6149586fe144db59970d23f61af190aa54497c7" + "hash": "cd82a2d4ad0af5d80996f724b92268c8c5c97c653b3c17871be85c4fa3f4c283" }, "Actionservice.action.execute": { "public_path": "action.execute", @@ -16,9 +16,9 @@ "signature": { "action": "" }, - "return_type": "", + "return_type": "typing.Union[result.result.Ok[syft.service.action.action_object.ActionObject], result.result.Err[result.result.Err]]", "warning": "", - "hash": "71de9ba14014e015a5724978ffdec210b5b844c88dabded615580334bf9b0ef5" + "hash": "c8407a9407269a3a67548d05e8a3265ded0b342847776ff8d8e065fc11c8280f" }, "Actionservice.action.exists": { "public_path": "action.exists", @@ -26,9 +26,9 @@ "signature": { "obj_id": "" }, - "return_type": "", + "return_type": "typing.Union[result.result.Ok[syft.service.response.SyftSuccess], result.result.Err[syft.service.response.SyftError]]", "warning": "", - "hash": "2daf41389eef09019c1f114f948ccc47c7094f94484b7ae467b06de224efb36c" + "hash": "a58eba215d668b403e8eb72a5c3f128d00ce3f4ea5ead90918fd0b696a6cc42b" }, "Actionservice.action.get": { "public_path": "action.get", @@ -38,9 +38,9 @@ "twin_mode": "", "uid": "" }, - "return_type": "syft.service.action.action_object.ActionObject | syft.types.twin_object.TwinObject", + "return_type": "typing.Union[result.result.Ok[syft.service.action.action_object.ActionObject], result.result.Err[str]]", "warning": "", - "hash": "661a736ced3c33e3312986f31fb7be79410053708eb64a126565274866ff075d" + "hash": "89e4c93189126690ee32ccf54e7f85849bd6905a10f28f2df51845ae559a3eca" }, "Actionservice.action.get_mock": { "public_path": "action.get_mock", @@ -48,9 +48,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "typing.Union[result.result.Ok[syft.service.response.SyftError], result.result.Err[syft.types.syft_object.SyftObject]]", "warning": "", - "hash": "002fc053488b5203bc6133344e4c81507e31c66cf6820e60d0a9c07b82036ffa" + "hash": "1f003376478c80d3688a982945423ab71cd3da300bd45034b3115a6215fdf4ed" }, "Actionservice.action.get_pointer": { "public_path": "action.get_pointer", @@ -58,9 +58,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "typing.Union[result.result.Ok[syft.service.action.action_object.ActionObjectPointer], result.result.Err[str]]", "warning": "", - "hash": "874f3ab136390f7b15755f7b466be42228385d865d43fe80ae0f33b161863d47" + "hash": "cb079b45af07564f351aad8262c3634d7110ccfd47588d0b1094045df2f06370" }, "Actionservice.action.has_storage_permission": { "public_path": "action.has_storage_permission", @@ -78,9 +78,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "typing.Union[result.result.Ok[result.result.Ok[bool]], result.result.Err[result.result.Err[str]]]", "warning": "", - "hash": "8e980361137993b3f6a343728186ef54ca83f51dcd88a7bd3519ca603e4f130b" + "hash": "e465e1e150177f1f4c23f8cc370d0ca7370b9f2982f496a8e39723891e316e53" }, "Actionservice.action.np_array": { "public_path": "action.np_array", @@ -92,6 +92,17 @@ "warning": "", "hash": "f0e75b79b4ce7349430bb1e62677c353e33ddcf998b5bf5c26328f246049fbf5" }, + "Actionservice.action.resolve_links": { + "public_path": "action.resolve_links", + "RBAC_permission": "GUEST_ROLE_LEVEL", + "signature": { + "twin_mode": "", + "uid": "" + }, + "return_type": "typing.Union[result.result.Ok[result.result.Ok[syft.service.action.action_object.ActionObject]], result.result.Err[result.result.Err[str]]]", + "warning": "", + "hash": "b755f16875e62a6eea9da4f08258682fd3b2f6eabb43219ab9c4efa7734d8206" + }, "Actionservice.action.set": { "public_path": "action.set", "RBAC_permission": "GUEST_ROLE_LEVEL", @@ -100,9 +111,9 @@ "add_storage_permission": "", "ignore_detached_objs": "" }, - "return_type": "", + "return_type": "syft.service.action.action_object.ActionObject | syft.service.response.SyftError", "warning": "", - "hash": "c7d28af8ba385a5ca2369d00c388a1d02348a0e73c0a3e5b92d0e4da07966e33" + "hash": "682227049df2634203ea7a2ffe27ab625c695375d5d49eee0381345e66c80879" }, "Apiservice.api.add": { "public_path": "api.add", @@ -110,17 +121,17 @@ "signature": { "endpoint": "syft.service.api.api.CreateTwinAPIEndpoint | syft.service.api.api.TwinAPIEndpoint" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "792b2fb4d7b28b85d25a276872518122b0c487e362a4091fb0a8d9fbf203d71c" + "hash": "11c2c104fc033b0e29d886e47b4829541fb54e1db5df829d98c47d62aebacf47" }, "Apiservice.api.api_endpoints": { "public_path": "api.api_endpoints", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.api.api.TwinAPIEndpointView]", + "return_type": "list[syft.service.api.api.TwinAPIEndpointView] | syft.service.response.SyftError", "warning": "", - "hash": "a9691c938047b00ede6b417e37e2c4d6a6fce3513ac1ebf3d5d9cad9119bd9ec" + "hash": "1c9b28672b67d6c35f259b02bcac144d8aa0372a7df834ccf338b6f4c859d125" }, "Apiservice.api.call": { "public_path": "api.call", @@ -128,12 +139,11 @@ "signature": { "args": "typing.Any", "kwargs": "typing.Any", - "log_id": "syft.types.uid.UID | None", "path": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "8b10d896d67b7074d4fcdf64094b56776adc266225b5c3e3d4ba91099c757ba8" + "hash": "e0551534c73d207126946faeecfa581d5dd0652adc81d5a7918184d58105584c" }, "Apiservice.api.call_in_jobs": { "public_path": "api.call_in_jobs", @@ -143,9 +153,9 @@ "kwargs": "typing.Any", "path": "" }, - "return_type": "typing.Any", + "return_type": "typing.Any | syft.service.response.SyftError", "warning": "", - "hash": "d4b8cb0fb3a8427ebf9de1d1dac3b48ef270bc3a33c283e190de6f0fe84f321b" + "hash": "344fd5cb687dd251eaa10d2d4071e2d6f2b5deca28db28633b51dbfe4bfd4d98" }, "Apiservice.api.call_private": { "public_path": "api.call_private", @@ -153,12 +163,11 @@ "signature": { "args": "typing.Any", "kwargs": "typing.Any", - "log_id": "syft.types.uid.UID | None", "path": "" }, - "return_type": "", + "return_type": "syft.service.action.action_object.ActionObject | syft.service.response.SyftError", "warning": "", - "hash": "4099aeeb2f1e23fd47843a12defd5a8a54b3706d67b8a26a2d609a8446f97dfb" + "hash": "02231ff9cdcb5c899d4f26a27f65730ef2428e1e240646c4a728b98404c60773" }, "Apiservice.api.call_private_in_jobs": { "public_path": "api.call_private_in_jobs", @@ -168,9 +177,9 @@ "kwargs": "typing.Any", "path": "" }, - "return_type": "typing.Any", + "return_type": "typing.Any | syft.service.response.SyftError", "warning": "", - "hash": "15c33f832c617790fd54a7c52334778cacb0c56f8b18bad9c6f4ecea37a1766f" + "hash": "9b849dd25f7a7ec6454ecf75a379043b2e598fdb35a1e6487ca1f0e7af46c7ca" }, "Apiservice.api.call_public": { "public_path": "api.call_public", @@ -178,12 +187,11 @@ "signature": { "args": "typing.Any", "kwargs": "typing.Any", - "log_id": "syft.types.uid.UID | None", "path": "" }, - "return_type": "", + "return_type": "syft.service.action.action_object.ActionObject | syft.service.response.SyftError", "warning": "", - "hash": "b7da0456e21a375389dc1059e1f95ba37f0e0dab184aa673917f6739be6a8182" + "hash": "5ad2679a75306945461ce7ef74fa81e6f4a02eb3d0e4a48c23ecb870eb499abb" }, "Apiservice.api.call_public_in_jobs": { "public_path": "api.call_public_in_jobs", @@ -193,9 +201,9 @@ "kwargs": "typing.Any", "path": "" }, - "return_type": "typing.Any", + "return_type": "typing.Any | syft.service.response.SyftError", "warning": "", - "hash": "33730cbb7819450ea8828954cf05bccbabe9811b58909a49b5e00f95efcf5167" + "hash": "d9db384f23e79805635afa6378aa132760f138b727123c15f16f57031ece8ac8" }, "Apiservice.api.delete": { "public_path": "api.delete", @@ -203,9 +211,9 @@ "signature": { "endpoint_path": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "7cbc47eff81bbc9c87e9f784eb45bd23f9d716e6a37475f1ec6322263b636c40" + "hash": "1272ce81a8db2ed294ff3c6ac2bec23bda424ac62b56af9a5001a292299eec24" }, "Apiservice.api.exists": { "public_path": "api.exists", @@ -213,9 +221,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "0a6b260535469d49ff5959783af8ab447addedbdb9acf8df50b95f06c0b3d42e" + "hash": "2200cfd6c324d78b44630f1dfd757ede55216db4f04b28633b5af125a8c1b92c" }, "Apiservice.api.get": { "public_path": "api.get", @@ -223,17 +231,17 @@ "signature": { "api_path": "" }, - "return_type": "", + "return_type": "syft.service.api.api.TwinAPIEndpoint | syft.service.response.SyftError", "warning": "", - "hash": "8f37b25ba23d940645d8a5096408c0908dec3b0b43c3aab5230f6773a777b71a" + "hash": "fa749cf32b027b83d064df46b1a06960aada6c1dbea877655ed750c9862cc173" }, "Apiservice.api.get_all": { "public_path": "api.get_all", "RBAC_permission": "ADMIN_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.api.api.TwinAPIEndpoint]", + "return_type": "list[syft.service.api.api.TwinAPIEndpoint] | syft.service.response.SyftError", "warning": "", - "hash": "eec93ade9eee93398db1cb855837069d339f5f744f73c3b747de848286cd82c4" + "hash": "e353c9acca3cffe9de54d0a11dd9ea395678ef832c9466575226c2139786b4c1" }, "Apiservice.api.get_private_context": { "public_path": "api.get_private_context", @@ -241,9 +249,9 @@ "signature": { "path": "" }, - "return_type": "dict[str, typing.Any]", + "return_type": "dict[str, typing.Any] | syft.service.response.SyftError", "warning": "", - "hash": "131a77e8e1bf9f93f0aa8dee5ebc90e11d225a34fdd5a6c2a69c41e2e71362e5" + "hash": "70afc602dbf67ebee4780504a3c7ba6f851106e17d2679c5645543d81ba26246" }, "Apiservice.api.get_public_context": { "public_path": "api.get_public_context", @@ -251,9 +259,9 @@ "signature": { "path": "" }, - "return_type": "dict[str, typing.Any]", + "return_type": "dict[str, typing.Any] | syft.service.response.SyftError", "warning": "", - "hash": "8d190d6d2eaf7fdd5dfc3d217d0ca78f9933d28e8e07182a6f3cf62fbb55b811" + "hash": "7955294ecaf9749bb61f84b1543fdc5ef554a2197c581a4ed76c40fb2cc5af75" }, "Apiservice.api.set_settings": { "public_path": "api.set_settings", @@ -265,9 +273,9 @@ "private": "", "settings": "" }, - "return_type": "", + "return_type": "syft.service.api.api.TwinAPIEndpoint | syft.service.response.SyftError", "warning": "", - "hash": "2bb16f38b222529833f12992caef1ef4f43de0e8b9aa7be0d332310daf2f7976" + "hash": "2f6195bec1fbe77a3cff8d20e733c77f06ed637f175bb85a9f0988e57a273fbb" }, "Apiservice.api.set_state": { "public_path": "api.set_state", @@ -279,9 +287,9 @@ "private": "", "state": "" }, - "return_type": "", + "return_type": "syft.service.api.api.TwinAPIEndpoint | syft.service.response.SyftError", "warning": "", - "hash": "db2b0966fb2e28b775c47834546d98b33f5e10f511eaf5752f953e3f2bcaeed1" + "hash": "a066dff843909cdb5c337cc182ad6f10dcc632472ec08dd90c920963396cbe58" }, "Apiservice.api.update": { "public_path": "api.update", @@ -293,9 +301,9 @@ "mock_function": "syft.service.api.api.Endpoint | None", "private_function": "syft.service.api.api.Endpoint | None" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "7d426096b634f4883d16bb05f5fa4ccc6404915dc834f294467baa1ff4994128" + "hash": "ca1a4e8da7e12932d4855f5aab7dadb282ce9ed1f0eba797d69ad411873d574b" }, "Apiservice.api.view": { "public_path": "api.view", @@ -303,9 +311,9 @@ "signature": { "path": "" }, - "return_type": "", + "return_type": "syft.service.api.api.TwinAPIEndpointView | syft.service.response.SyftError", "warning": "", - "hash": "572b69c12966396e98f7f37298c6402caf0813acea66dba95ddd2af016b18dcc" + "hash": "ae5dde076249a7691c0f8856b6ce2676602f9e18337329f648d448221d5294e8" }, "Attestationservice.attestation.get_cpu_attestation": { "public_path": "attestation.get_cpu_attestation", @@ -313,9 +321,9 @@ "signature": { "raw_token": "" }, - "return_type": "str | syft.service.response.SyftSuccess", + "return_type": "str | syft.service.response.SyftError | syft.service.response.SyftSuccess", "warning": "", - "hash": "4246dcc86b4dfdbc13b23a6314f1e8591f2775e64dc52bd6fe2e55602e0a0498" + "hash": "a81a0d4f9cd72b7d0ee1900b9452be10adf9ba3a3de6f0a1626b6d5e1959555b" }, "Attestationservice.attestation.get_gpu_attestation": { "public_path": "attestation.get_gpu_attestation", @@ -323,9 +331,9 @@ "signature": { "raw_token": "" }, - "return_type": "str | syft.service.response.SyftSuccess", + "return_type": "str | syft.service.response.SyftError | syft.service.response.SyftSuccess", "warning": "", - "hash": "e0124c33246e750a7b22ad3f626a7eef03f28fb2471d9ba29f8f071ce7629032" + "hash": "1e280f77f4abc65ce7eeeb16473063261967cf09f7fa1d5f2ca02330bbd136e1" }, "Blobstorageservice.blob_storage.allocate": { "public_path": "blob_storage.allocate", @@ -333,9 +341,9 @@ "signature": { "obj": "" }, - "return_type": "syft.store.blob_storage.on_disk.OnDiskBlobDeposit | syft.store.blob_storage.seaweedfs.SeaweedFSBlobDeposit", + "return_type": "syft.store.blob_storage.on_disk.OnDiskBlobDeposit | syft.store.blob_storage.seaweedfs.SeaweedFSBlobDeposit | syft.service.response.SyftError", "warning": "", - "hash": "4a65f796fa149a2335d9763a24c8e64539ea9f609b4e42129ca826152ae2678e" + "hash": "56db8136421fc34164d62fd3d1039ba9bd2f4b2e648e79c0f8f9f1c497cc4893" }, "Blobstorageservice.blob_storage.allocate_for_user": { "public_path": "blob_storage.allocate_for_user", @@ -344,9 +352,9 @@ "obj": "", "uploaded_by": "" }, - "return_type": "syft.store.blob_storage.on_disk.OnDiskBlobDeposit | syft.store.blob_storage.seaweedfs.SeaweedFSBlobDeposit", + "return_type": "syft.store.blob_storage.on_disk.OnDiskBlobDeposit | syft.store.blob_storage.seaweedfs.SeaweedFSBlobDeposit | syft.service.response.SyftError", "warning": "", - "hash": "6641df95c2b76ead317755b15928d0baf353e86f1aec1feabc95f9f48f6c032e" + "hash": "2349b66cc3bfd7c30a8dd0c5d601a943f7bdafa43eed4c17fa753f30c1be0552" }, "Blobstorageservice.blob_storage.delete": { "public_path": "blob_storage.delete", @@ -354,17 +362,17 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "4dfb5250b5d8b07c7e5580f4906f2641cdd532c1ea8eb9b82f3f3d649422b696" + "hash": "b3be695134efd5bb52b724d8e7060a140f85cfbf49b49149df6c075d7000e334" }, "Blobstorageservice.blob_storage.get_all": { "public_path": "blob_storage.get_all", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.types.blob_storage.BlobStorageEntry]", + "return_type": "list[syft.types.blob_storage.BlobStorageEntry] | syft.service.response.SyftError", "warning": "", - "hash": "e65c241f16475e2d06aa56695c606f1b8238fbe2529e80f4c537ccba27528f61" + "hash": "77ee5f2e46e1e8f86e909640a2ac4489e68c6e942a267541b7aaf06d3621c0cf" }, "Blobstorageservice.blob_storage.get_by_uid": { "public_path": "blob_storage.get_by_uid", @@ -372,9 +380,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.types.blob_storage.BlobStorageEntry | syft.service.response.SyftError", "warning": "", - "hash": "99b2ae3648407efeee2bb70021534af55d2169fa7942b1116aadb1b58044c475" + "hash": "6273fe2172bb435b2868fa212c6bbf9283f246953f56b4df8d7ff000bdf8325b" }, "Blobstorageservice.blob_storage.get_files_from_bucket": { "public_path": "blob_storage.get_files_from_bucket", @@ -382,9 +390,9 @@ "signature": { "bucket_name": "" }, - "return_type": "", + "return_type": "list | syft.service.response.SyftError", "warning": "", - "hash": "3ae6052377fc7224a087bd38b28d5dcf4c60f3408c9604b66d91051d6ffe36b2" + "hash": "fc95ecff0467323932dbe866f880b3544776a93950e796a8d04902329beb081d" }, "Blobstorageservice.blob_storage.get_metadata": { "public_path": "blob_storage.get_metadata", @@ -392,9 +400,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.types.blob_storage.BlobStorageEntry | syft.service.response.SyftError", "warning": "", - "hash": "793989fe94223e81ebce742640a456eb19543800f145c4a4a4b0058b0558c7b3" + "hash": "5b4bf917586d2c836607972111db02de730beb2b60a942f733e0aa89238c620b" }, "Blobstorageservice.blob_storage.mark_write_complete": { "public_path": "blob_storage.mark_write_complete", @@ -404,9 +412,9 @@ "no_lines": "int | None", "uid": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftError | syft.service.response.SyftSuccess", "warning": "", - "hash": "4fdf01eae7e41b52137b3b248cb1826cbaa3246ddd44f32fffa0e9610184e9ec" + "hash": "8f984ccab714231ea98b9cc25c99e46e52f8a89a3929ebdfe8f0d61157100e85" }, "Blobstorageservice.blob_storage.mount_azure": { "public_path": "blob_storage.mount_azure", @@ -418,9 +426,9 @@ "container_name": "", "use_direct_connections": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "a4efc044cd27e3d8ef96603c1c8ab008ceca8c0dbaae8bc4b12a3295fbe0540e" + "hash": "7dd957828d695d94516dc3816823ad417557e196560d3b21ff560d860cbd53dc" }, "Blobstorageservice.blob_storage.read": { "public_path": "blob_storage.read", @@ -428,9 +436,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.store.blob_storage.BlobRetrieval | syft.service.response.SyftError", "warning": "", - "hash": "d00c264dd04ca50531390748ce0409cda67d32d3c5e85e3335108dd11ec07c98" + "hash": "daf27678c5f94b7f3f95c6082e7ff21bd55cae491b27bab178a70b521a357376" }, "Blobstorageservice.blob_storage.write_to_disk": { "public_path": "blob_storage.write_to_disk", @@ -439,9 +447,9 @@ "data": "", "uid": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "8384cd726618f43f38e3705ec7f0625711171e51ca4cb9713232c9b69f4ed231" + "hash": "827b433e2f07254dc8029cd0ebe090d6c09d445610f0a806da2bf527c5d105c9" }, "Codehistoryservice.code_history.delete": { "public_path": "code_history.delete", @@ -449,9 +457,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "77b1ae2eebcbb7b6df33b5c1cfd2692c1865d4558caafb04be042f3e87f69d27" + "hash": "6f2457d78da8f9a40f96b131cbb46a4f1b0fb3874e9d81dd9e38bfd7cabcc00b" }, "Codehistoryservice.code_history.get": { "public_path": "code_history.get", @@ -459,17 +467,17 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "258594ec0e7e2f7475030024ceabf04bd7741a0f80dfb8fe68c86afd6e02ac96" + "hash": "333f7ffe672bb58e9ccde8f8f86cd50f6def4df8e01489641fead47c82c4ef78" }, "Codehistoryservice.code_history.get_all": { "public_path": "code_history.get_all", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.code_history.code_history.CodeHistory]", + "return_type": "list[syft.service.code_history.code_history.CodeHistory] | syft.service.response.SyftError", "warning": "", - "hash": "7676007066a95921c60339dbb903c8cd9b1419e88baca830e7e87cf739a040a3" + "hash": "1fa3e0f220b9eb94be85124811817ef948d9254229ac41a4382d8297b87fd398" }, "Codehistoryservice.code_history.get_by_name_and_user_email": { "public_path": "code_history.get_by_name_and_user_email", @@ -479,25 +487,25 @@ "user_email": "", "user_id": "" }, - "return_type": "list[syft.service.code_history.code_history.CodeHistory]", + "return_type": "list[syft.service.code_history.code_history.CodeHistory] | syft.service.response.SyftError", "warning": "", - "hash": "fdd6237cbaba33e0a166eaabbfafce3cadef26ac5e811c21520e4d0e3886484d" + "hash": "02105b20f9e7cd4d6991a0f067521319a1a5d22456e87d0002bb6244e299fe72" }, "Codehistoryservice.code_history.get_histories": { "public_path": "code_history.get_histories", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": {}, - "return_type": "", + "return_type": "syft.service.code_history.code_history.UsersCodeHistoriesDict | syft.service.response.SyftError", "warning": "", - "hash": "24ee3c1f7d3ee5ffd283a71f1dbb72782e35fc1f3792b47b27435f3b91aee7f9" + "hash": "8fa1afcf98840cc573b5284422fa46e24e56870b6617dd7d064b648b243f8db5" }, "Codehistoryservice.code_history.get_history": { "public_path": "code_history.get_history", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "", + "return_type": "syft.service.code_history.code_history.CodeHistoriesDict | syft.service.response.SyftError", "warning": "", - "hash": "1725971eaeefdf14c09721dc0a523d2122c20d896bfa56e97a2f24ecbf4f1909" + "hash": "550aa110f262f250df91fa307fb2f148b6dea6bfb84ab2d4b436973cf1cfe8c8" }, "Codehistoryservice.code_history.get_history_for_user": { "public_path": "code_history.get_history_for_user", @@ -505,9 +513,9 @@ "signature": { "email": "" }, - "return_type": "", + "return_type": "syft.service.code_history.code_history.CodeHistoriesDict | syft.service.response.SyftError", "warning": "", - "hash": "9f9eef0b862420b25bf7e2d41a966f3539f2381afb5b6d28f97e206bf4dfc6ee" + "hash": "14b162df11c248777e9de9db7001a20d4ce24e0cc637233a016141157b7efa02" }, "Codehistoryservice.code_history.submit_version": { "public_path": "code_history.submit_version", @@ -516,9 +524,9 @@ "code": "syft.service.code.user_code.SubmitUserCode | syft.service.code.user_code.UserCode", "comment": "str | None" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "c0ad156201c844651b8ae181eb52e5096884dc1456d12e13ec11e4c590cc12c6" + "hash": "01e10a538f3c9e846b1c5e5ec792e867df4bdebb95cdaa1a9a032280cd9ec9ea" }, "Datasetservice.dataset.add": { "public_path": "dataset.add", @@ -526,9 +534,9 @@ "signature": { "dataset": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "b3cb7f311fe96a7e3e7a529ae7d8c8ccc73b119215c94b57f7ed901987bee2f2" + "hash": "c738b4a0f97265d1832677af373d2b7464dee6c2a61d2cbbe5139158c155a040" }, "Datasetservice.dataset.delete": { "public_path": "dataset.delete", @@ -537,13 +545,13 @@ "delete_assets": "", "uid": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": { "name": "HighSideCRUDWarning", "confirmation": true, "enabled": true }, - "hash": "7925e8e36c29cb4aad184418275f74448cb3768de8c0134190e2cde103a655fb" + "hash": "3706a247a32f8ae6f390908c2497779171433c6789c38a542fca06a8d74d8c35" }, "Datasetservice.dataset.get_all": { "public_path": "dataset.get_all", @@ -552,13 +560,13 @@ "page_index": "int | None", "page_size": "int | None" }, - "return_type": "syft.service.dataset.dataset.DatasetPageView | syft.types.dicttuple.DictTuple[str, syft.service.dataset.dataset.Dataset]", + "return_type": "syft.service.dataset.dataset.DatasetPageView | syft.types.dicttuple.DictTuple[str, syft.service.dataset.dataset.Dataset] | syft.service.response.SyftError", "warning": { "name": "CRUDReminder", "confirmation": false, "enabled": true }, - "hash": "6f7b1f3e8e5b535dc79ce0e6c9346bfc94a39aebaa3d6ce3abbd546f05a34bf5" + "hash": "50647f5e7de39b66aeff6dc5a440202646a2b482e7b3c8098f48d146b7dcbd6f" }, "Datasetservice.dataset.get_assets_by_action_id": { "public_path": "dataset.get_assets_by_action_id", @@ -566,9 +574,9 @@ "signature": { "uid": "" }, - "return_type": "list[syft.service.dataset.dataset.Asset]", + "return_type": "list[syft.service.dataset.dataset.Asset] | syft.service.response.SyftError", "warning": "", - "hash": "1de4213bb01018864816fdd5fafa9c015311288bcebf959ed2e024d1650d3213" + "hash": "8cae0c62016f2031f2b52b54e2057110906edfd6139dfc70619638e21c726e07" }, "Datasetservice.dataset.get_by_action_id": { "public_path": "dataset.get_by_action_id", @@ -576,9 +584,9 @@ "signature": { "uid": "" }, - "return_type": "list[syft.service.dataset.dataset.Dataset]", + "return_type": "list[syft.service.dataset.dataset.Dataset] | syft.service.response.SyftError", "warning": "", - "hash": "63072d0181c8dfe3efe57c2034e0062e0e6bc86af38f95406ddadb9fe1580ac2" + "hash": "42124eadf2397fb98e4d759079b73f87a6a42fc681152cbf07c2bff460ad5692" }, "Datasetservice.dataset.get_by_id": { "public_path": "dataset.get_by_id", @@ -586,9 +594,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.dataset.dataset.Dataset | syft.service.response.SyftError", "warning": "", - "hash": "2fe0717a4fcbc376f5f3ebc9f095f8065a063e7ef4b23234679dbade3176ad43" + "hash": "b9aa8e019cbd639d79360bdd9a524c40fb6f6b6b436a17570103987f3369199c" }, "Datasetservice.dataset.search": { "public_path": "dataset.search", @@ -598,9 +606,9 @@ "page_index": "int | None", "page_size": "int | None" }, - "return_type": "syft.service.dataset.dataset.DatasetPageView | syft.types.dicttuple.DictTuple[str, syft.service.dataset.dataset.Dataset]", + "return_type": "syft.service.dataset.dataset.DatasetPageView | syft.service.response.SyftError", "warning": "", - "hash": "3568d899e5b4c3fc13b08d14eb10fc5ed92d3c94989f069941b576290c095a19" + "hash": "831e3a9f738899c85aedc4e51fa23b42fddb82e69f5b2671272c41f556237dd9" }, "Datasubjectservice.data_subject.add": { "public_path": "data_subject.add", @@ -608,17 +616,17 @@ "signature": { "data_subject": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "4ffae9b8c21d8dd399b3b89f2f343f9f6ce6cad505bb0466b2d85c7c1ba2756c" + "hash": "5f020ffb21dec4d735753d2c8c5d9c1bb71d591420d3e2adc87c49ff5fafea8d" }, "Datasubjectservice.data_subject.get_all": { "public_path": "data_subject.get_all", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.data_subject.data_subject.DataSubject]", + "return_type": "list[syft.service.data_subject.data_subject.DataSubject] | syft.service.response.SyftError", "warning": "", - "hash": "e2bb85406d13d14b0d61fb64b99347325c7964ab2d841cf10f8f5d3c7ec8ab62" + "hash": "52c870b458520727c8d1d6494168f052e6917dd957bc334d2dafebb1b9e9b725" }, "Datasubjectservice.data_subject.get_by_name": { "public_path": "data_subject.get_by_name", @@ -626,9 +634,9 @@ "signature": { "name": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "667ed49796f3c706375dfbc4421d9f462bd9d8986a254866fc0aaca431921f60" + "hash": "ce38f05b20e3a84193cc066e6b295b0501b4d40f933b62920f11140cfefa262c" }, "Datasubjectservice.data_subject.get_members": { "public_path": "data_subject.get_members", @@ -636,9 +644,9 @@ "signature": { "data_subject_name": "" }, - "return_type": "list[syft.service.data_subject.data_subject.DataSubject]", + "return_type": "list[syft.service.data_subject.data_subject.DataSubject] | syft.service.response.SyftError", "warning": "", - "hash": "4b0701f7b1dd23165f4e7229a06a3f5d9ce31fd69b6bf3e819a9dd23c68dc58f" + "hash": "88a76f6849ec2cc5e6d9ec2719da673e815ec4fc75228cf3b0b93f00c7859cbd" }, "Jobservice.job.add_read_permission_job_for_code_owner": { "public_path": "job.add_read_permission_job_for_code_owner", @@ -658,9 +666,9 @@ "log_id": "", "user_code": "" }, - "return_type": "None", + "return_type": "typing.Any", "warning": "", - "hash": "64fe924db47a478187578b06799ca543e88d2a93da7bd69ecb35c482f162224e" + "hash": "b73d62be54b783fa990c13d0279f8eb29a4705b88842ffd387cb825489ce3b68" }, "Jobservice.job.create_job_for_user_code_id": { "public_path": "job.create_job_for_user_code_id", @@ -673,9 +681,9 @@ "status": "", "user_code_id": "" }, - "return_type": "", + "return_type": "syft.service.job.job_stash.Job | syft.service.response.SyftError", "warning": "", - "hash": "2bc0ee6f4a40b648d56a7c7aed852984bd0eae15c677368b9b30a56dfbb84446" + "hash": "d2fbe8341b343921b9bcdf0476269d419fe44d9169435f449f4f84cf3c7c7ed3" }, "Jobservice.job.delete": { "public_path": "job.delete", @@ -683,9 +691,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "3024a04ad5e7b2b37672c057aceeb8f8cd45fc5d57a9927bd2f3ba293f1f57cc" + "hash": "7679ef9c912addf1e3545697e42360799504d3e5dc9e98158385a04e8741351c" }, "Jobservice.job.get": { "public_path": "job.get", @@ -693,25 +701,25 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.job.job_stash.Job | syft.service.response.SyftError", "warning": "", - "hash": "2e3110b40381c9ffbdb6db828af1cfd19e15b04f24e4fc63971f05796d6e391c" + "hash": "747f1305ca6113a8215e11c9d725601b03469484896aa5c48c0a9c3801f4c995" }, "Jobservice.job.get_active": { "public_path": "job.get_active", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.job.job_stash.Job]", + "return_type": "list[syft.service.job.job_stash.Job] | syft.service.response.SyftError", "warning": "", - "hash": "56c9476b920e66985109c1331231b679d9ab17d38b3b2ea8a1a380d18523650d" + "hash": "3ca9bc22e3973b639d67f7ee86359fb336ce1dc61692e59f2bc96606d0e7d486" }, "Jobservice.job.get_all": { "public_path": "job.get_all", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.job.job_stash.Job]", + "return_type": "list[syft.service.job.job_stash.Job] | syft.service.response.SyftError", "warning": "", - "hash": "4bf302170ced81d766aec017b45ac04dc56bd0a059744604664961af53f49101" + "hash": "bb7d736ab6906680d70dc5c7a6d76a32aa2f32437cbaae18e19cad1fcb2589dd" }, "Jobservice.job.get_by_result_id": { "public_path": "job.get_by_result_id", @@ -719,9 +727,9 @@ "signature": { "result_id": "" }, - "return_type": "", + "return_type": "syft.service.job.job_stash.Job | None | syft.service.response.SyftError", "warning": "", - "hash": "301d4c22b206ff7a6ce8c7b48279140570452e791bd4843344b767f37527e82e" + "hash": "7142ba4e68146fc5d78f5d640f604ccf8f1d3cb8e31145b2260873b44c1eed9b" }, "Jobservice.job.get_by_user_code_id": { "public_path": "job.get_by_user_code_id", @@ -729,9 +737,9 @@ "signature": { "user_code_id": "" }, - "return_type": "list[syft.service.job.job_stash.Job]", + "return_type": "list[syft.service.job.job_stash.Job] | syft.service.response.SyftError", "warning": "", - "hash": "e6496d263e8a15e4dac3da7d73d1e326a94332543f5ad5506729b95c3b4896c5" + "hash": "35f14d9fdf3d63be34899d6c5946d07a34163b1fe5d9547fbd2ea7b553c1e35c" }, "Jobservice.job.get_subjobs": { "public_path": "job.get_subjobs", @@ -739,9 +747,9 @@ "signature": { "uid": "" }, - "return_type": "list[syft.service.job.job_stash.Job]", + "return_type": "list[syft.service.job.job_stash.Job] | syft.service.response.SyftError", "warning": "", - "hash": "6207a08d00ba36bdf676a08f260f167d99dd5ca8f1d4d417459522d812a4edfa" + "hash": "9e99670bd6008d68e92d64fe719a141a7e0bf56bef9640a1ce9d50ac90032214" }, "Jobservice.job.kill": { "public_path": "job.kill", @@ -749,9 +757,9 @@ "signature": { "id": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "05835718234e2001d7af125baa27e974972c658fc842d92513d7a5a98009655c" + "hash": "7bd2b3bab6b09e9888e4eb0afd1fd3e92131ddc5ed0ba2009c59fabd6016a428" }, "Jobservice.job.restart": { "public_path": "job.restart", @@ -759,9 +767,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "760a1deabe7da438c1d160fa6b76c99fcc5519a3d9677f9b2e26ece02d43fcc0" + "hash": "42458e3e1aebe9aa220af2963f8ece69ae118e45d86e302d427c1400efef9c4e" }, "Jobservice.job.update": { "public_path": "job.update", @@ -769,9 +777,9 @@ "signature": { "job": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "ae79a1a3994120adc1fa2562e29a97a60d92e327404c22226c0e5134f6a6bd3b" + "hash": "1c4bd3369c7be6fdcb0c1903dcbdd7af899595ec5d7ab2d38e597ecbbe1cf1ef" }, "Logservice.log.add": { "public_path": "log.add", @@ -782,9 +790,9 @@ "stdout": "", "uid": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "5089dc491838e74168c8242f6f7335539dba0692f10f96a58d4c62c362ba917c" + "hash": "5490b5686e983cec61055ca76a449abda88ab6904914d6147d151e2aa4dcd451" }, "Logservice.log.append": { "public_path": "log.append", @@ -794,9 +802,9 @@ "new_str": "", "uid": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "23374285e90cc403c4aab4fcfb46929aadfab8f3417ea5439fefdf6db437f3c0" + "hash": "af40a50632e66d47fd6a4122632ab5fab0feeb1940ae210f865576472e7a702d" }, "Logservice.log.delete": { "public_path": "log.delete", @@ -804,9 +812,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "eb09c52c47b1929b7083dfef076a9d423bb9ed60725493b217f98c642e3f4bd2" + "hash": "00b63d9161a3a3b53d866dff08691d2a44bfa7aa90059ea0ecbd9cdefeb89497" }, "Logservice.log.get": { "public_path": "log.get", @@ -814,17 +822,17 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.log.log.SyftLog | syft.service.response.SyftError", "warning": "", - "hash": "4d6d4c378f2774f71a45d4112f917125ec3d2effbf80a002d0dc488a62388728" + "hash": "f7b676b8b00f183ca46e7ad20d1207bd7637c19a23316f00616b0131ff5c6f34" }, "Logservice.log.get_all": { "public_path": "log.get_all", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.log.log.SyftLog]", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "60e6c47439d90d9a8c97954081620d3a29bd170f61247b00820da819f8c01ef3" + "hash": "4d5cb31be39a20057197ac29085f975b51051ac31ac8cede42c0839e0221ed34" }, "Logservice.log.get_stderr": { "public_path": "log.get_stderr", @@ -832,9 +840,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "str | syft.service.response.SyftError", "warning": "", - "hash": "ec451dfe7e0f68159c07a54eef448d94d2394bffda91910bddf2c9398721d3b4" + "hash": "651f88244e8fbb9061027cae3c798e0f2e0d07016c34a89e6c4c69c7308fdc39" }, "Logservice.log.get_stdout": { "public_path": "log.get_stdout", @@ -842,9 +850,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "str | syft.service.response.SyftError", "warning": "", - "hash": "538f3b033fcd84c18b167522106879aa0a78163c8dc181964bac0a5f324c8f96" + "hash": "86c1b92d8b4a5363847198460cbd5ec574a38c835431b580b350367a02777044" }, "Logservice.log.has_storage_permission": { "public_path": "log.has_storage_permission", @@ -862,9 +870,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "0d3a97c22b4f3fd40b352dd692f164524aa2c66c40af20fefd9c6d21ff005667" + "hash": "de1fb913d810f833cca5fe25e536b763bc576ee35d4b2baf1211bd7625123896" }, "Metadataservice.metadata.get_env": { "public_path": "metadata.get_env", @@ -888,9 +896,9 @@ "signature": { "canonical_name": "" }, - "return_type": "", + "return_type": "int | syft.service.response.SyftError", "warning": "", - "hash": "14594041323aa75d7d16bfa2b263dd209b8b3fbfbf324197b7bf5f905c5b9847" + "hash": "bcf8365c1c3ea1490d0d4cf8acac7aeb7ab1b1aa309f0969683d93bdd4da31a3" }, "Migrationservice.migration.apply_migration_data": { "public_path": "migration.apply_migration_data", @@ -898,9 +906,9 @@ "signature": { "migration_data": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "4a1ac9c75d034b1ba6ff182694c9d95dc58c4f71301749d47a9dc35c31e287db" + "hash": "e7d543c198fbde0b89015a4ad89d7e7d7743d52c1a3b4ec1206a530dc2c6a0ab" }, "Migrationservice.migration.create_migrated_objects": { "public_path": "migration.create_migrated_objects", @@ -909,9 +917,9 @@ "ignore_existing": "", "migrated_objects": "list[syft.types.syft_object.SyftObject]" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "fe410f6d5a17ebcdeb4772b235c38f58d8f1fb6822734ffd871662b19a1fad60" + "hash": "6a182551883f594b92468164247f609222245276125835cfe4948da6d8328aa1" }, "Migrationservice.migration.get_all_store_metadata": { "public_path": "migration.get_all_store_metadata", @@ -920,9 +928,9 @@ "document_store_object_types": "list[type[syft.types.syft_object.SyftObject]] | None", "include_action_store": "" }, - "return_type": "dict[type[syft.types.syft_object.SyftObject], syft.service.migration.object_migration_state.StoreMetadata]", + "return_type": "dict[str, syft.service.migration.object_migration_state.StoreMetadata] | syft.service.response.SyftError", "warning": "", - "hash": "f088367a243684313db56ee8a0988b2d904751b20744b011cf27b73883211a87" + "hash": "c68b294860f1072236db5675153cac84cf2ee9436fb408d5a5d637096a2a5051" }, "Migrationservice.migration.get_migration_actionobjects": { "public_path": "migration.get_migration_actionobjects", @@ -930,17 +938,17 @@ "signature": { "get_all": "" }, - "return_type": "", + "return_type": "dict | syft.service.response.SyftError", "warning": "", - "hash": "533151db7bdc4cbdd8a5f2fbdd1a66353319bcfb4298cc35caf6d8828579d296" + "hash": "aaaf27c0c3a25b04b9d28f0b40fcc72c3ccfffba31332b63e5413e8ac63bef2d" }, "Migrationservice.migration.get_migration_data": { "public_path": "migration.get_migration_data", "RBAC_permission": "ADMIN_ROLE_LEVEL", "signature": {}, - "return_type": "", + "return_type": "syft.service.migration.object_migration_state.MigrationData | syft.service.response.SyftError", "warning": "", - "hash": "7c773afbe686d21208eb3ea19ba3d7e6d048d0123dc78e5714428a63b816cd90" + "hash": "bfe5d57071f65d09b53681158ad1d614f1f13080e8f956dddf9c9a631c74d043" }, "Migrationservice.migration.get_migration_objects": { "public_path": "migration.get_migration_objects", @@ -949,9 +957,9 @@ "document_store_object_types": "list[type[syft.types.syft_object.SyftObject]] | None", "get_all": "" }, - "return_type": "", + "return_type": "dict | syft.service.response.SyftError", "warning": "", - "hash": "a090a541d6f2787549593c4bab8cc78d1c34cccbbb62760500f53a30454e8e53" + "hash": "98585992ed3f45ae93399e61269ec6969e5cf505d63f2163c0ac244a3871b58a" }, "Migrationservice.migration.migrate_data": { "public_path": "migration.migrate_data", @@ -959,9 +967,9 @@ "signature": { "document_store_object_types": "list[type[syft.types.syft_object.SyftObject]] | None" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "919967fd93ea697e4e57f52ed97f5c31bb15073a92f81320646a4aee3f34f508" + "hash": "4358b6758a0157331764d7e1e9bd7dcd10cec682f80a6fc321431d2aaac570a2" }, "Migrationservice.migration.update_migrated_actionobjects": { "public_path": "migration.update_migrated_actionobjects", @@ -969,9 +977,9 @@ "signature": { "objects": "list[syft.types.syft_object.SyftObject]" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "4ea13dd1ced239c6b0272aca8587aed998bdca43260632cc58a1f11cd2c48ce4" + "hash": "48959132b4b6024c86eb031d67686f35df7704940edb59f5f0b269c32bcba3da" }, "Migrationservice.migration.update_migrated_objects": { "public_path": "migration.update_migrated_objects", @@ -979,9 +987,9 @@ "signature": { "migrated_objects": "list[syft.types.syft_object.SyftObject]" }, - "return_type": "None", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "0b144d822436bf93b595c1ebec895fc6f0292b06135f53f74451c5d294ea1b18" + "hash": "3d901c15167fc32bb8ba84a6e76ff3365b7870194564ecc8c8c928f4098f6ad6" }, "Migrationservice.migration.update_store_metadata": { "public_path": "migration.update_store_metadata", @@ -989,9 +997,9 @@ "signature": { "store_metadata": "dict[type, syft.service.migration.object_migration_state.StoreMetadata]" }, - "return_type": "None", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "3f7d5ff8c97a4db7b0b60eb83a71f7e2d96678aa86d0375605d92e8fbc6f0588" + "hash": "63c5481dd1ea0012cdb9c6c868c54ff1d6f0d1764460c024f54238cd2eceab5b" }, "Networkservice.network.add_peer": { "public_path": "network.add_peer", @@ -1002,9 +1010,9 @@ "self_server_route": "", "verify_key": "" }, - "return_type": "syft.service.request.request.Request | syft.service.response.SyftSuccess", + "return_type": "syft.service.request.request.Request | syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "248700efa099c1a57c38feffa9f5ee223e9b51e7368e114294059d8fc8924ade" + "hash": "9ee63e1cea64c4d1c9c261ccb83fc316952d688ba8550d005ff4b45b77789b71" }, "Networkservice.network.add_route": { "public_path": "network.add_route", @@ -1014,9 +1022,9 @@ "peer_verify_key": "", "route": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "292af4e3d1243d43f1557ade1b24044c74695965debdc04f8aac73a034469b0c" + "hash": "e1694b1fbe892a1fe88285660e4225115b5adb0d529906ee7dddd0d12983fb44" }, "Networkservice.network.add_route_on_peer": { "public_path": "network.add_route_on_peer", @@ -1025,9 +1033,9 @@ "peer": "", "route": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "5cd7ea5ca401bc18802628b7948e2bf9acdd0b77eaef1cd8229fe6b732e3cf7b" + "hash": "853d99c1e66048db48d23903290715797b35c47caf299f031c9195c20bbb4612" }, "Networkservice.network.check_peer_association": { "public_path": "network.check_peer_association", @@ -1035,9 +1043,9 @@ "signature": { "peer_id": "" }, - "return_type": "", + "return_type": "syft.service.network.network_service.ServerPeerAssociationStatus | syft.service.response.SyftError", "warning": "", - "hash": "ea1b082bd78576b63abe1101574ebd7db05c01091ada31bb809de45ff7f8ca33" + "hash": "48c35a0a70cdb2211db816d26f55f88bb2820895398be03dfb914f9562777015" }, "Networkservice.network.delete_peer_by_id": { "public_path": "network.delete_peer_by_id", @@ -1045,9 +1053,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "088d460ae5d9abe719e60696eebcd951e755d172649980ff20d7718d404ce75f" + "hash": "4d49490299d341eb41a76e79712f4522853646dc344e28a490928b6b4de8f66f" }, "Networkservice.network.delete_route": { "public_path": "network.delete_route", @@ -1057,9 +1065,9 @@ "peer_verify_key": "", "route": "syft.service.network.routes.ServerRoute | None" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftInfo", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError | syft.service.response.SyftInfo", "warning": "", - "hash": "320b21094fee33b6a8e640581140270e100971bab88f701fc8bfd16b0149379e" + "hash": "729ea885b645701fbbe8d82d6e06b8bf12eccfaaa70f7913cd86e15936cc0515" }, "Networkservice.network.delete_route_on_peer": { "public_path": "network.delete_route_on_peer", @@ -1068,9 +1076,9 @@ "peer": "", "route": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftInfo", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError | syft.service.response.SyftInfo", "warning": "", - "hash": "296b0b18482160ed54af6a8669c62c0e028c5e7f624fa9f385bfb26f5a0fccea" + "hash": "93af1bb9810825c925b7ec397f7bffcb16aee44cd7cd74605f30971d01c95aff" }, "Networkservice.network.exchange_credentials_with": { "public_path": "network.exchange_credentials_with", @@ -1081,21 +1089,21 @@ "reverse_tunnel": "", "self_server_route": "" }, - "return_type": "syft.service.request.request.Request | syft.service.response.SyftSuccess", + "return_type": "syft.service.request.request.Request | syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": { "name": "CRUDWarning", "confirmation": true, "enabled": true }, - "hash": "3975636f5dc68fb30e7afd1f90d2f00e48df9b8b7c11ff223157e2ebfa11b15d" + "hash": "cd7779d6b4c95b02668e3afadef1124744eb23f90e2613ff5698d807f44716cb" }, "Networkservice.network.get_all_peers": { "public_path": "network.get_all_peers", "RBAC_permission": "GUEST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.network.server_peer.ServerPeer]", + "return_type": "list[syft.service.network.server_peer.ServerPeer] | syft.service.response.SyftError", "warning": "", - "hash": "ade2724f4f0e1f197ee784d4262622ba86f03df5c3a253f9e913c313ebb91398" + "hash": "31260d9aeae7e899e29c1a1f244ff6974f9572dca786da83b81fa5a57bdc0fc0" }, "Networkservice.network.get_peer_by_name": { "public_path": "network.get_peer_by_name", @@ -1103,9 +1111,9 @@ "signature": { "name": "" }, - "return_type": "", + "return_type": "syft.service.network.server_peer.ServerPeer | None | syft.service.response.SyftError", "warning": "", - "hash": "db2f1198940b75c065993dbc9daa34e9c721bc6a77e7ef3432e52e04c337df4c" + "hash": "b3763f281d871110b11d670ac78d0708113ecc3bfd3d160ed6cc30153cbdd0af" }, "Networkservice.network.get_peers_by_type": { "public_path": "network.get_peers_by_type", @@ -1113,9 +1121,9 @@ "signature": { "server_type": "" }, - "return_type": "list[syft.service.network.server_peer.ServerPeer]", + "return_type": "list[syft.service.network.server_peer.ServerPeer] | syft.service.response.SyftError", "warning": "", - "hash": "bb3ea79f5c7aadab152336dcf4320c5ac9b1be6b18cfa29e8c35668e25b0c0b1" + "hash": "747448ba7afdc35956c2c54665535004d4ca8cd41d6a19a99f038c0dbff84d24" }, "Networkservice.network.ping": { "public_path": "network.ping", @@ -1123,9 +1131,9 @@ "signature": { "challenge": "" }, - "return_type": "", + "return_type": "bytes | syft.service.response.SyftError", "warning": "", - "hash": "40b0675248738145eac95b049f20ff81d0390b7cb6a5076875cac3d108c64c46" + "hash": "67c2da7054df6d70d5b737478d831ffd0e8a1010817c5c4ac29aa2c589148ae3" }, "Networkservice.network.update_peer": { "public_path": "network.update_peer", @@ -1133,9 +1141,9 @@ "signature": { "peer_update": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "2b46754fee83322cc434bad2c081d2ce3fd717eea9e458904ea27a246d80bd1c" + "hash": "b66a3fa753cd65fa3dea31d0dbe862ea27495f28257897f855d5e9458ada4426" }, "Networkservice.network.update_route_priority": { "public_path": "network.update_route_priority", @@ -1146,9 +1154,9 @@ "priority": "int | None", "route": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "ba2fa210de8f17f998ae4d725c5f0f26d2f9f41c9ead790098593977f5df9903" + "hash": "78e2dfd17940e563e2ee9d87c0164d98a3e0997ab3e4a7fed3ce006852c2c032" }, "Networkservice.network.update_route_priority_on_peer": { "public_path": "network.update_route_priority_on_peer", @@ -1158,65 +1166,65 @@ "priority": "int | None", "route": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "7601b207dc0989ecd0d4fa0081ab7238cbc09f181b81732f499e68fe75b468c2" + "hash": "9f5c1999a331d51cd0ec36754303785e2d0101147b5ebdc12e7ea0ad2e218ea5" }, "Notificationservice.notifications.activate": { "public_path": "notifications.activate", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "", + "return_type": "syft.service.notification.notifications.Notification | syft.service.response.SyftError", "warning": "", - "hash": "dd7ee2f01ea20424d16876e200505ae611aaebb1a4741a6ee33ac13528236e9a" + "hash": "516d1d48c2a08a6af6580c3639780ffbcc357d5c05e428bacd055a671c62d3ca" }, "Notificationservice.notifications.clear": { "public_path": "notifications.clear", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": {}, - "return_type": "", + "return_type": "syft.service.response.SyftError | syft.service.response.SyftSuccess", "warning": "", - "hash": "5bd81b8705c00214e84925d08b2e6ced1cab811961939d2a6cf0f64bc113aa7c" + "hash": "739a8252cc0ff490b80dbe3e2f31c685746744a91a6aa75469cbeb4809b8c958" }, "Notificationservice.notifications.deactivate": { "public_path": "notifications.deactivate", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "", + "return_type": "syft.service.notification.notifications.Notification | syft.service.response.SyftError", "warning": "", - "hash": "de7645699ea1be064486950eb987accdb95a5583847c15f51c23f15ac386adcf" + "hash": "abaf75fcaf25be401422dadc83251d8c7125b333a3c0fa93f8004dcd4e2a52b8" }, "Notificationservice.notifications.get_all": { "public_path": "notifications.get_all", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.notification.notifications.Notification]", + "return_type": "list[syft.service.notification.notifications.Notification] | syft.service.response.SyftError", "warning": "", - "hash": "ac013b589ff061b229cebd2ebb4af8f265cbfd526d5ce0957a056ee1b163b88a" + "hash": "a75f6cdfd2d8cfb751a2fafd4ac2250e7ac675e7d843e7e3a78d9d3f84463f39" }, "Notificationservice.notifications.get_all_read": { "public_path": "notifications.get_all_read", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.notification.notifications.Notification]", + "return_type": "list[syft.service.notification.notifications.Notification] | syft.service.response.SyftError", "warning": "", - "hash": "671c5d779c7cbdc8b4bf28f8909f1eee1e8e5dfd2361d82cd5a021c270399056" + "hash": "dd6f984b71c4d326a9063f2968d8158f2d30a3d87dd8f947a02961861ae4af5d" }, "Notificationservice.notifications.get_all_sent": { "public_path": "notifications.get_all_sent", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.notification.notifications.Notification]", + "return_type": "list[syft.service.notification.notifications.Notification] | syft.service.response.SyftError", "warning": "", - "hash": "51ad7c8a0d0a880eed4f9ace9ea788cb169b5f499288acc619df8f7f36dd4572" + "hash": "a85d193d055f1f7617ed176319bc4b017440686987c7af2a650eb2d21b4fcadf" }, "Notificationservice.notifications.get_all_unread": { "public_path": "notifications.get_all_unread", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.notification.notifications.Notification]", + "return_type": "list[syft.service.notification.notifications.Notification] | syft.service.response.SyftError", "warning": "", - "hash": "ba9cfd8725d4d204edf1dd6a467331b89b68bbe06f4358561724f60fe6658e11" + "hash": "0246fa488f5d570ee6e7eb71f95474e34f7bb3f8d527d53d0cc1bc1d9720d1af" }, "Notificationservice.notifications.mark_as_read": { "public_path": "notifications.mark_as_read", @@ -1224,9 +1232,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.notification.notifications.Notification | syft.service.response.SyftError", "warning": "", - "hash": "9c3db05496d63b05d556a1fb9b4a72e7f85b7101fc0c031a0a5ff64042974e40" + "hash": "d4e3db2c8f2815e4ba8b232f08f3f7f89faea4c9b6b6a2fa14603fb4a47fdafb" }, "Notificationservice.notifications.mark_as_unread": { "public_path": "notifications.mark_as_unread", @@ -1234,9 +1242,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.notification.notifications.Notification | syft.service.response.SyftError", "warning": "", - "hash": "7092e713add3f74cebba68755ff947c3cac2e2d774b39bf438db8d119803aecf" + "hash": "d48a0221b93dab8a507ef7d45f51d0105663ac811e83bd4efe5e9d5a9aad459a" }, "Notificationservice.notifications.reply": { "public_path": "notifications.reply", @@ -1244,9 +1252,9 @@ "signature": { "reply": "" }, - "return_type": "", + "return_type": "syft.service.notification.notifications.ReplyNotification | syft.service.response.SyftError", "warning": "", - "hash": "6cf926abd11ef14b25afeb8bd292d7232cc10b06c5c4ed856885a9ebb82a82eb" + "hash": "197207d52a60dbfc30e2897698177287062b965338262b819e505148b17fe79c" }, "Notificationservice.notifications.resolve_object": { "public_path": "notifications.resolve_object", @@ -1254,9 +1262,9 @@ "signature": { "linked_obj": "" }, - "return_type": "", + "return_type": "syft.service.notification.notifications.Notification | syft.service.response.SyftError", "warning": "", - "hash": "4018a9e1d50166f20d1e73fa8448c765eedfa417980883da7cddbb3199569467" + "hash": "827ec273607b63a0007a1f73a32ddb269e98f68c47b8c335987dde90ca0ca19a" }, "Notificationservice.notifications.send": { "public_path": "notifications.send", @@ -1264,25 +1272,25 @@ "signature": { "notification": "" }, - "return_type": "", + "return_type": "syft.service.notification.notifications.Notification | syft.service.response.SyftError", "warning": "", - "hash": "cd6d675329c403a45803f36caae26657c18ede175ed28657a561bb1ab48b2d19" + "hash": "bd94c31d6a3c2a99757d379eda38c1e33664730cf0f731aa1e28fced5329bc4c" }, "Notificationservice.notifications.settings": { "public_path": "notifications.settings", "RBAC_permission": "ADMIN_ROLE_LEVEL", "signature": {}, - "return_type": "", + "return_type": "syft.service.notifier.notifier.NotifierSettings | syft.service.response.SyftError", "warning": "", - "hash": "8a3250a191cb17af16fa98bef8a30e5edacda83c2445f202b05369c475fa72d0" + "hash": "32346c045ee920ad4c12ade71d239143cff43c53024b0c3afabb99d6ad11cfda" }, "Notificationservice.notifications.user_settings": { "public_path": "notifications.user_settings", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": {}, - "return_type": "", + "return_type": "syft.service.notifier.notifier.NotifierSettings | syft.service.response.SyftError", "warning": "", - "hash": "06b41cf3485dbb1c638e5f75d20c8c6c023bacb4701247b0e6a92f574ce375f3" + "hash": "80e1d54b7ddee13690ca1725dff3c6b5ae84e2f4e4e5f6ca498ffdae86e0acc1" }, "Outputservice.output.create": { "public_path": "output.create", @@ -1295,9 +1303,9 @@ "output_policy_id": "syft.types.uid.UID | None", "user_code_id": "" }, - "return_type": "", + "return_type": "syft.service.output.output_service.ExecutionOutput | syft.service.response.SyftError", "warning": "", - "hash": "dc4ea34317e12bf98edf01c4bc3cf44fb1a297e59c06a72fc26aeaa47929d57a" + "hash": "bddc160a1244834ba987e59d6f6aedc024cab6b60779d67e2194d55d3a85d21a" }, "Outputservice.output.get": { "public_path": "output.get", @@ -1305,17 +1313,17 @@ "signature": { "id": "" }, - "return_type": "", + "return_type": "syft.service.output.output_service.ExecutionOutput | syft.service.response.SyftError", "warning": "", - "hash": "2986bfb8974ece73066bc347e5b44bcb0d3dd5c7d6116db76bde18f486c0b241" + "hash": "ab8894ad23dc888ffd830fe1f6ae352cb85bf24217b34d7467dd78ecfc2906a2" }, "Outputservice.output.get_all": { "public_path": "output.get_all", "RBAC_permission": "GUEST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.output.output_service.ExecutionOutput]", + "return_type": "list[syft.service.output.output_service.ExecutionOutput] | syft.service.response.SyftError", "warning": "", - "hash": "1522501915d85c7f5f7fa9efc82a40cd5fdb1c10f733af8356be4884e34a89cd" + "hash": "934a50e4a750874e3d5a2bfe5e427ba87b58684da8b3a9a664c3d9a99ad2402c" }, "Outputservice.output.get_by_job_id": { "public_path": "output.get_by_job_id", @@ -1323,9 +1331,9 @@ "signature": { "user_code_id": "" }, - "return_type": "", + "return_type": "syft.service.output.output_service.ExecutionOutput | None | syft.service.response.SyftError", "warning": "", - "hash": "a9f54853fab528f793a17c1e0bcd6150a40a7a21f1441f3c08566f353fa74c97" + "hash": "f17ab2b4b98cc5ff1d7c1f66aed1af2d737dfbe6fede00bdcb4280613f9764f6" }, "Outputservice.output.get_by_output_policy_id": { "public_path": "output.get_by_output_policy_id", @@ -1333,9 +1341,9 @@ "signature": { "output_policy_id": "" }, - "return_type": "list[syft.service.output.output_service.ExecutionOutput]", + "return_type": "list[syft.service.output.output_service.ExecutionOutput] | syft.service.response.SyftError", "warning": "", - "hash": "8e2c24f55fcb1c84fb2206bcb81e92ae73e45527d8d59f99a565420bf3a4ca61" + "hash": "da46d7027fd4b32ac3c27a69f4d0d64e2bd49f68679269c60dfea0aaae903b8f" }, "Outputservice.output.get_by_user_code_id": { "public_path": "output.get_by_user_code_id", @@ -1343,9 +1351,9 @@ "signature": { "user_code_id": "" }, - "return_type": "list[syft.service.output.output_service.ExecutionOutput]", + "return_type": "list[syft.service.output.output_service.ExecutionOutput] | syft.service.response.SyftError", "warning": "", - "hash": "a7d95b8196de70c5f6e97fde7f0bf8e7a526b3a1de904205507e64dc8c118b90" + "hash": "31f3c5e00b77ed495d2f0dbe413665176b471b7e2e3a77e9887049a55991828e" }, "Outputservice.output.has_output_read_permissions": { "public_path": "output.has_output_read_permissions", @@ -1354,9 +1362,9 @@ "user_code_id": "", "user_verify_key": "" }, - "return_type": "", + "return_type": "bool | syft.service.response.SyftError", "warning": "", - "hash": "e5f95987d84cb73a11dd6b92992f6fb93476710fad37a9c5d15c4a0d03acefd0" + "hash": "c63429673d7b1764ee47b6e5f5d36bd8782b5f6aeaf62ac43945a1243ed5dc45" }, "Policyservice.policy.add": { "public_path": "policy.add", @@ -1364,17 +1372,17 @@ "signature": { "policy_code": "syft.service.policy.policy.SubmitUserPolicy | syft.service.policy.policy.UserPolicy" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "630387c7d8672e922c3ca5c91b094cf472303abc254ec2be8b33a77461e66def" + "hash": "8b5aca52c03803307ad2b35eb3c3fe4848148532f4dead24351302d519851933" }, "Policyservice.policy.get_all": { "public_path": "policy.get_all", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.policy.policy.UserPolicy]", + "return_type": "list[syft.service.policy.policy.UserPolicy] | syft.service.response.SyftError", "warning": "", - "hash": "40467db5c219bf970d4b9a720f4ba9630ea7637c2b6f67abbd4cfcf1422ff455" + "hash": "f09db3559a22c3fad72830a7927aa941b7a7e2ff891240a3eb8830d8f2f575bc" }, "Policyservice.policy.get_by_uid": { "public_path": "policy.get_by_uid", @@ -1382,9 +1390,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "5ad41d5c3493fd66bc7036d58b4b8b22146f17d1db5b090abae3069e70586056" + "hash": "2e9c1fd01362aaa326e2845510fe2a529f1b3a0089398ec6aa0a8d8e17cd2526" }, "Projectservice.project.add_event": { "public_path": "project.add_event", @@ -1392,9 +1400,9 @@ "signature": { "project_event": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "34bcd382b8c043cda5743a1876f9020601267b65e37ea74495cb16d78983876e" + "hash": "a7f904cf144440feeac68579ccfddb102fd7e25d5e81fe5489306af1e67ae16a" }, "Projectservice.project.broadcast_event": { "public_path": "project.broadcast_event", @@ -1402,17 +1410,17 @@ "signature": { "project_event": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "aef73e447c92a4c7b6443ffd4d47e4150c317717de70be49540164c5bc02cd9b" + "hash": "6121eb9a12c91542705e622dccec6edff21079b36492261a111fc2f4da545956" }, "Projectservice.project.can_create_project": { "public_path": "project.can_create_project", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "", + "return_type": "bool | syft.service.response.SyftError", "warning": "", - "hash": "3c106d238a89f35cc4b14e987678e61135afc089a8c53be303859d2d924f0880" + "hash": "3a9ae041510b133ba0fbefb24b78baa6f04174cb64f592fb21349a0cb7e9da80" }, "Projectservice.project.create_project": { "public_path": "project.create_project", @@ -1420,17 +1428,17 @@ "signature": { "project": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "d844d0aa785d9f4414d229467a3f61c2529c85dcddfcc5cf34feb45663692bb9" + "hash": "623bbb10e78c05a962e9c424373cf619a6452d1dc563c8e7876e0b2a9d38a7a2" }, "Projectservice.project.get_all": { "public_path": "project.get_all", "RBAC_permission": "GUEST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.project.project.Project]", + "return_type": "list[syft.service.project.project.Project] | syft.service.response.SyftError", "warning": "", - "hash": "a82c5b56ca9e2ef198e8fad21540d53cd7f32ab10efaf5ebac15e8d5f855c334" + "hash": "2c615c06518700a9fccefa3419c42d2aeac7782bb3b608fbd915ef3cf6e87d79" }, "Projectservice.project.get_by_name": { "public_path": "project.get_by_name", @@ -1438,9 +1446,9 @@ "signature": { "name": "" }, - "return_type": "", + "return_type": "syft.service.project.project.Project | syft.service.response.SyftError", "warning": "", - "hash": "2c72148209f032bf48c2d225ef49bd555f1647c4e3121692dad4b5d028d81340" + "hash": "5c4d459b4176d77ab99359b7ebba0dd5180c6e1ea26b34044bb00a5f6497f668" }, "Projectservice.project.get_by_uid": { "public_path": "project.get_by_uid", @@ -1448,9 +1456,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.project.project.Project | syft.service.response.SyftError", "warning": "", - "hash": "ef71eb772a4783d09377a11ce50c6f3a4978aeac5b2afb6d9cfe7febca0efeae" + "hash": "01f4d2917eb501a5bdb0974f1ddf2d1a632636d525b32f290586cd9c336e772d" }, "Projectservice.project.sync": { "public_path": "project.sync", @@ -1459,9 +1467,9 @@ "project_id": "", "seq_no": "" }, - "return_type": "list[syft.service.project.project.ProjectEvent]", + "return_type": "list[syft.service.project.project.ProjectEvent] | syft.service.response.SyftError", "warning": "", - "hash": "ed217bbf1aeb9c262985d36397f314f37a2b05c7f32c0f71d76b1b3045d2d3ba" + "hash": "556754fbee68a776f87ba5a946cdc200df1a6f4baaa1834466232a106d8f7812" }, "Queueservice.queue.get_subjobs": { "public_path": "queue.get_subjobs", @@ -1469,9 +1477,9 @@ "signature": { "uid": "" }, - "return_type": "list[syft.service.queue.queue_stash.QueueItem]", + "return_type": "list[syft.service.queue.queue_stash.QueueItem] | syft.service.response.SyftError", "warning": "", - "hash": "9852a6c95a7450952a918456308c949770ec44160a22efdc2949396b241dd939" + "hash": "80c79d54065d04aaa8e6edabc3dca07616f69f8823a22bbad168b54cbc52bb59" }, "Requestservice.request.add_changes": { "public_path": "request.add_changes", @@ -1480,9 +1488,9 @@ "changes": "list[syft.service.request.request.Change]", "uid": "" }, - "return_type": "", + "return_type": "syft.service.request.request.Request | syft.service.response.SyftError", "warning": "", - "hash": "d4d149f5f3742cfd0e022a6032b4e80b742540506b8465a3ab9c7fd85aa750c4" + "hash": "993cdec3668c29759af209e442ee9184d8bb6bc1ab1c3e5f02892a7f69f18eef" }, "Requestservice.request.apply": { "public_path": "request.apply", @@ -1491,9 +1499,9 @@ "kwargs": "", "uid": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "dd7dc406eb3061dd5c55f97634cfc94815aed8226dc4ed87cdba43ae1e7a3f76" + "hash": "9d8eb8d71aedcc4bb486251e885e3cc28aa826ddabc309eeb84bc1d77b90cc53" }, "Requestservice.request.delete_by_uid": { "public_path": "request.delete_by_uid", @@ -1501,9 +1509,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "2adfc43d40f40cf00e8a20d4e2b74002c05635b2d5410ff3a361b99ef269bd5f" + "hash": "c248ca91674f80c52b62c0d1bb526684b777a29ecb44c77fdb3443f1afcccb7d" }, "Requestservice.request.filter_all_info": { "public_path": "request.filter_all_info", @@ -1513,25 +1521,17 @@ "page_size": "int | None", "request_filter": "" }, - "return_type": "list[syft.service.request.request.RequestInfo]", + "return_type": "list[syft.service.request.request.RequestInfo] | syft.service.response.SyftError", "warning": "", - "hash": "e310c82d8b725a00f7ebb673123b1d6da38a2eb520eca2432cf15ef2e3214398" + "hash": "58edd96e867c19f861022d8c60d275d5fcb12b825b47a4017c74beda8e3d6585" }, "Requestservice.request.get_all": { "public_path": "request.get_all", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.request.request.Request]", - "warning": "", - "hash": "cf90b8a370cd33abc37908bb50c09a4fa3b79fe1e374b2557ab6e753deceec79" - }, - "Requestservice.request.get_all_approved": { - "public_path": "request.get_all_approved", - "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", - "signature": {}, - "return_type": "list[syft.service.request.request.Request]", + "return_type": "list[syft.service.request.request.Request] | syft.service.response.SyftError", "warning": "", - "hash": "3e2a003fdd238554a545497578e1e0786edc1bf5b794c579b0bb0a61fa3f6605" + "hash": "58586d68d21263e646fd1e601b1c5233871a3f3eb3c37c2220bff177a3612325" }, "Requestservice.request.get_all_info": { "public_path": "request.get_all_info", @@ -1540,25 +1540,9 @@ "page_index": "int | None", "page_size": "int | None" }, - "return_type": "list[list[syft.service.request.request.RequestInfo]] | list[syft.service.request.request.RequestInfo]", - "warning": "", - "hash": "b8687d0df70b62635798c6bc818cf548b7fb4887ec0938c89e396194d14d100f" - }, - "Requestservice.request.get_all_pending": { - "public_path": "request.get_all_pending", - "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", - "signature": {}, - "return_type": "list[syft.service.request.request.Request]", + "return_type": "list[list[syft.service.request.request.RequestInfo]] | list[syft.service.request.request.RequestInfo] | syft.service.response.SyftError", "warning": "", - "hash": "a0c16eec47701f9639fac41c1871fb0956e44b84aac76dfb7845bacdfcd132bb" - }, - "Requestservice.request.get_all_rejected": { - "public_path": "request.get_all_rejected", - "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", - "signature": {}, - "return_type": "list[syft.service.request.request.Request]", - "warning": "", - "hash": "59195c8267af462cc61a2e9251ce653288327c34428c43606a5cef6044a76d4f" + "hash": "3def04818f7d10553c7fb512e23b63bb5e92b8824b9fe5304b985efe3844d4a4" }, "Requestservice.request.get_by_uid": { "public_path": "request.get_by_uid", @@ -1566,9 +1550,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.request.request.Request | None | syft.service.response.SyftError", "warning": "", - "hash": "a949e549fb2cbe37293689809476c62956d8991d323dce97dcfbf1c5cb2394c1" + "hash": "009ccb5c8343695ec353305cb1d9fbdc0fc7aac2c7ae7541086064dd2c1b640e" }, "Requestservice.request.get_by_usercode_id": { "public_path": "request.get_by_usercode_id", @@ -1576,9 +1560,9 @@ "signature": { "usercode_id": "" }, - "return_type": "list[syft.service.request.request.Request]", + "return_type": "list[syft.service.request.request.Request] | syft.service.response.SyftError", "warning": "", - "hash": "929038ac093c8b90cf1d17ac4acbe65903a18efe91295e0b5504238577ead5ea" + "hash": "ac977c94f29454af88743c47129673a0054f7c55c95adbabf04d073d1af261f2" }, "Requestservice.request.set_tags": { "public_path": "request.set_tags", @@ -1587,9 +1571,9 @@ "request": "", "tags": "list[str]" }, - "return_type": "", + "return_type": "syft.service.request.request.Request | syft.service.response.SyftError", "warning": "", - "hash": "30a233cf90353daa9fb15e6e7d7aaea211a77fca6ac31354eea3fc20a4706e86" + "hash": "7310600e5e7edfc16862dedc69b4c3b17ddbf85c766cf6007459406db4985d18" }, "Requestservice.request.submit": { "public_path": "request.submit", @@ -1599,9 +1583,9 @@ "request": "", "send_message": "" }, - "return_type": "", + "return_type": "syft.service.request.request.Request | syft.service.response.SyftError", "warning": "", - "hash": "80c620b37cc1d5ef564d4ec0a9df143584090bf94a7bf1fc0ce92f92180b9dd3" + "hash": "6e81fcaeec7f841f23a3afd126afeec631300a53eeda3138897cbb25b2ee9f5e" }, "Requestservice.request.undo": { "public_path": "request.undo", @@ -1610,9 +1594,9 @@ "reason": "", "uid": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "e3ad64b4d02b659c16cda7773176ce7f368ec66543961c6a6c8452080a667fce" + "hash": "6bf7847a4d7e4498f6f2228555bf91a8e1bea005e0575b683b3844999b9b0b57" }, "Settingsservice.settings.allow_association_request_auto_approval": { "public_path": "settings.allow_association_request_auto_approval", @@ -1620,9 +1604,9 @@ "signature": { "enable": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "915181662bbb92b3c6101d8797be56b2d2cf58fe43bce2707f265655536cde21" + "hash": "8d88d12cfb85b1c8a6d2551260d3059824534774147a03bc370934fbd3e6937b" }, "Settingsservice.settings.allow_guest_signup": { "public_path": "settings.allow_guest_signup", @@ -1630,21 +1614,21 @@ "signature": { "enable": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": { "name": "HighSideCRUDWarning", "confirmation": true, "enabled": true }, - "hash": "3a8f017c0779b5e56b85b8bf485487fc5ed95ea14bd404c55247fafa69c8c0a1" + "hash": "0885148c88cc62cd0bc21cd9441b9963108b8882704c250b2ba8aaa844871454" }, "Settingsservice.settings.disable_notifications": { "public_path": "settings.disable_notifications", "RBAC_permission": "ADMIN_ROLE_LEVEL", "signature": {}, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "5aab76e9ee5aaef9aa2e5569159625ec79552acedb300512a97d9b8d804eb185" + "hash": "5a9777a788eba71638542b8910070554a5af0dbd58878e086d5cb08790af38c3" }, "Settingsservice.settings.enable_notifications": { "public_path": "settings.enable_notifications", @@ -1656,25 +1640,17 @@ "email_server": "str | None", "email_username": "str | None" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "2ed74d0c4a4fe4d45e5bb0156e88b35912e72b799465608425a669b668d57bcb" + "hash": "2b961db965a3fc979fff581e5ef017164f4290b552c99642f476c4378e25870a" }, "Settingsservice.settings.get": { "public_path": "settings.get", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": {}, - "return_type": "", - "warning": "", - "hash": "6f690cf4d02b0b5dd378565e04a1fccc48dd595a28f7d7ffd1e10e92572aebfb" - }, - "Settingsservice.settings.get_server_config": { - "public_path": "settings.get_server_config", - "RBAC_permission": "ADMIN_ROLE_LEVEL", - "signature": {}, - "return_type": "dict[str, typing.Any]", + "return_type": "typing.Union[result.result.Ok[result.result.Ok], result.result.Err[result.result.Err]]", "warning": "", - "hash": "b25a48efc5a3256ca7441aed9ffdcb347e9db4e80bb5408e0325b577cccebba1" + "hash": "507b1be598b1803b5622624dbfb2275954cbaee36f3ebc51dcf0f13cf403273e" }, "Settingsservice.settings.set": { "public_path": "settings.set", @@ -1682,9 +1658,9 @@ "signature": { "settings": "" }, - "return_type": "", + "return_type": "typing.Union[result.result.Ok[result.result.Ok], result.result.Err[result.result.Err]]", "warning": "", - "hash": "14e50764b0c3a2baa3a1c6b3678d8686aa63a7fe3eb2ef70e960c8e33ac06aae" + "hash": "3049d0ee40731fad5551d21e1fcfd5dc80a629c7e228698820b25489094650d6" }, "Settingsservice.settings.set_email_rate_limit": { "public_path": "settings.set_email_rate_limit", @@ -1693,9 +1669,9 @@ "daily_limit": "", "email_type": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "c0eee38460af71b53cd9d9b74c1b49bbee2d2a0c1651c14f07812a6cf52d1a96" + "hash": "f74d70e17de2345cec3f686a1db3106a0a28481f3d5c3130695a742b34fc8599" }, "Settingsservice.settings.set_server_side_type_dangerous": { "public_path": "settings.set_server_side_type_dangerous", @@ -1703,17 +1679,18 @@ "signature": { "server_side_type": "" }, - "return_type": "", + "return_type": "typing.Union[result.result.Ok[syft.service.response.SyftSuccess], result.result.Err[syft.service.response.SyftError]]", "warning": "", - "hash": "df16ae6c26ba4d0cf369ee31d486c81081396b477aea544913121475f514d0ae" + "hash": "f671d3349ce940bc149901c179dc6d712fac9ed9eb5ce7b4c50b5ecd29a205d7" }, "Settingsservice.settings.update": { "public_path": "settings.update", "RBAC_permission": "ADMIN_ROLE_LEVEL", "signature": { "admin_email": "str | syft.types.syft_metaclass.EmptyType", - "allow_guest_sessions": "bool | syft.types.syft_metaclass.EmptyType", "association_request_auto_approval": "bool | syft.types.syft_metaclass.EmptyType", + "created_date": "syft.types.syft_object.BaseDateTime | None", + "deleted_date": "syft.types.syft_object.BaseDateTime | None", "description": "str | syft.types.syft_metaclass.EmptyType", "eager_execution_enabled": "bool | syft.types.syft_metaclass.EmptyType", "id": "syft.types.uid.UID | syft.types.syft_metaclass.EmptyType", @@ -1723,11 +1700,14 @@ "organization": "str | syft.types.syft_metaclass.EmptyType", "pwd_token_config": "syft.service.settings.settings.PwdTokenResetConfig | syft.types.syft_metaclass.EmptyType", "signup_enabled": "bool | syft.types.syft_metaclass.EmptyType", + "syft_client_verify_key": "syft.server.credentials.SyftVerifyKey | None", + "syft_server_location": "syft.types.uid.UID | None", + "updated_date": "syft.types.syft_object.BaseDateTime | None", "welcome_markdown": "syft.util.misc_objs.HTMLObject | syft.util.misc_objs.MarkdownDescription | syft.types.syft_metaclass.EmptyType" }, - "return_type": "", + "return_type": "typing.Union[result.result.Ok[syft.service.response.SyftSuccess], result.result.Err[syft.service.response.SyftError]]", "warning": "", - "hash": "72b89a87128736c8d058fc8b52673aec3362d3395d909c8f4486da2733c266a2" + "hash": "e6819431e9497a4cb2394c3db10351a5a1804d709b51ae41a1aa36d393e9df86" }, "Settingsservice.settings.welcome_customize": { "public_path": "settings.welcome_customize", @@ -1736,9 +1716,9 @@ "html": "", "markdown": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "76b58fcf910ce249ab50eeda43ae572afe0090799ae7093aea35c4cf0ccfcc59" + "hash": "e1deb8cf9d8c64dabc8aba9a6693d62ebe541ea1353b9b7ea7fa21e5fd4b17bd" }, "Settingsservice.settings.welcome_preview": { "public_path": "settings.welcome_preview", @@ -1747,17 +1727,17 @@ "html": "", "markdown": "" }, - "return_type": "syft.util.misc_objs.MarkdownDescription | syft.util.misc_objs.HTMLObject", + "return_type": "syft.util.misc_objs.MarkdownDescription | syft.util.misc_objs.HTMLObject | syft.service.response.SyftError", "warning": "", - "hash": "5a43c8e7b827a694e58201057b9eeee0652c374414956e6051441ded200188c7" + "hash": "33c6587338a8e121083dcaec590120242487ebab4a7a6bfa3b17dd48c48377d4" }, "Settingsservice.settings.welcome_show": { "public_path": "settings.welcome_show", "RBAC_permission": "GUEST_ROLE_LEVEL", "signature": {}, - "return_type": "syft.util.misc_objs.HTMLObject | syft.util.misc_objs.MarkdownDescription", + "return_type": "syft.util.misc_objs.HTMLObject | syft.util.misc_objs.MarkdownDescription | syft.service.response.SyftError", "warning": "", - "hash": "10bce24c8bdf650a18f126f8907d098767a4502a9579afbc18abdf2e97cb06ed" + "hash": "dd2d00832e7373c085ad66f9351885b70b9f88253ab67ff669ad5deaf47577a2" }, "Syftimageregistryservice.image_registry.add": { "public_path": "image_registry.add", @@ -1765,9 +1745,9 @@ "signature": { "url": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "64a4280e61983f88002373c751eaea8929699ece69a394634c682c3f77d6a88a" + "hash": "6621724f7a52f7168c9e2b3e104533070521e7cbcc2af986fb08f58b293e89c8" }, "Syftimageregistryservice.image_registry.delete": { "public_path": "image_registry.delete", @@ -1776,17 +1756,17 @@ "uid": "syft.types.uid.UID | None", "url": "str | None" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "1b8d83ba5e1db162e8a1f6b3dc35ef8567590b0d6feedcf0715cb7440b58be18" + "hash": "c5d880b013aef7d127dbf512d4d2ecde25d63a94c3617373c8da22b0877f4b5c" }, "Syftimageregistryservice.image_registry.get_all": { "public_path": "image_registry.get_all", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.worker.image_registry.SyftImageRegistry]", + "return_type": "list[syft.service.worker.image_registry.SyftImageRegistry] | syft.service.response.SyftError", "warning": "", - "hash": "b26f9e22130c342a4ac03fb91fb3237581532c909dd481b419f2ff26dc4ebb9e" + "hash": "0ffc2237dae484a5ca19dfc79853d5c85f61359e7bf131e461c6a1cb0db45c9f" }, "Syftimageregistryservice.image_registry.get_by_id": { "public_path": "image_registry.get_by_id", @@ -1794,9 +1774,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.worker.image_registry.SyftImageRegistry | syft.service.response.SyftError", "warning": "", - "hash": "516c5eacb7f2b0ece6402e40078a7834fa3ed82f5a4b1a607872e4dc972afe75" + "hash": "ddc3a4a08700227407ca8b9edad48fbb6ac7020a4414af29c94adcc500e69593" }, "Syftworkerimageservice.worker_image.build": { "public_path": "worker_image.build", @@ -1807,17 +1787,17 @@ "registry_uid": "syft.types.uid.UID | None", "tag": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "0060fba6131f7a10f90d5e4a4e0e925ae0d2335783b9c45bce1c349aa0761ecd" + "hash": "50114576b183760520d9960f8125e0ecc99aa5aa7036499304a38e4a84b0f479" }, "Syftworkerimageservice.worker_image.get_all": { "public_path": "worker_image.get_all", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "syft.types.dicttuple.DictTuple[str, syft.service.worker.worker_image.SyftWorkerImage]", + "return_type": "syft.types.dicttuple.DictTuple[str, syft.service.worker.worker_image.SyftWorkerImage] | syft.service.response.SyftError", "warning": "", - "hash": "2fc718a2dc2f739472afe8b59dd9ed9b4610c8ea6fa1fe154fb4957362bad695" + "hash": "bdadb9f57e7b00910e47196257006c28a2f2d887574918e76fae436331ea2243" }, "Syftworkerimageservice.worker_image.get_by_config": { "public_path": "worker_image.get_by_config", @@ -1825,9 +1805,9 @@ "signature": { "worker_config": "" }, - "return_type": "", + "return_type": "syft.service.worker.worker_image.SyftWorkerImage | syft.service.response.SyftError", "warning": "", - "hash": "14ed82d9ac2ff31ee2116f59ed5d84e7ef371d5d4610c35b579b817486a29793" + "hash": "7210ea154034e83a9ccfa62ff8709f9aea392df61992a581a14f47b31b217676" }, "Syftworkerimageservice.worker_image.get_by_uid": { "public_path": "worker_image.get_by_uid", @@ -1835,9 +1815,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.worker.worker_image.SyftWorkerImage | syft.service.response.SyftError", "warning": "", - "hash": "06965ad2051fb7bd27236f91f407fcac114487e2563aeff38eb6967d20450819" + "hash": "8df0d6463b43840b74548b464becf131113f96a7092bea4b7acc9dab47e16f82" }, "Syftworkerimageservice.worker_image.push": { "public_path": "worker_image.push", @@ -1847,9 +1827,9 @@ "password": "str | None", "username": "str | None" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "31e41d284837c038e63535aa24a7a80821600240d8dd61dcfeea993789c4102d" + "hash": "3e8db5ae34c3f1820a580fa3f0e95ededf6756d8de29e28ac057cacd8a479ec9" }, "Syftworkerimageservice.worker_image.remove": { "public_path": "worker_image.remove", @@ -1857,9 +1837,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "251c2f98944c6e26e3ac0a034537f99bccdcbf80958c209ec4ab3e1355592d70" + "hash": "eb4ebe55ea611e3eea642f4803026b702471092725323da01a67f73ef03e916f" }, "Syftworkerimageservice.worker_image.submit": { "public_path": "worker_image.submit", @@ -1867,9 +1847,9 @@ "signature": { "worker_config": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "6110f27a7eae93bcf75af03ec2a8b9ce75abc613320c9e7ae7d73c5492f3e047" + "hash": "c6c8d34f044a960db994dc3021879eb66d302dc8e3dd6c8d2fcb202893d8c804" }, "Syftworkerpoolservice.worker_pool.add_workers": { "public_path": "worker_pool.add_workers", @@ -1881,9 +1861,9 @@ "registry_password": "str | None", "registry_username": "str | None" }, - "return_type": "list[syft.service.worker.worker_pool.ContainerSpawnStatus]", + "return_type": "list[syft.service.worker.worker_pool.ContainerSpawnStatus] | syft.service.response.SyftError", "warning": "", - "hash": "06f251d4c0e1396ed12891b8f9f944589fa25ded053543c4f2959f2316a14156" + "hash": "4f7836c04be9e700b0c7273687c4f9404b1754ede994d51dc38c329cff3f451b" }, "Syftworkerpoolservice.worker_pool.create_image_and_pool_request": { "public_path": "worker_pool.create_image_and_pool_request", @@ -1899,9 +1879,9 @@ "registry_uid": "syft.types.uid.UID | None", "tag": "str | None" }, - "return_type": "", + "return_type": "syft.service.response.SyftError | syft.service.response.SyftSuccess", "warning": "", - "hash": "c06d361c083a000443e74197dd59a3d9001b18f5078876689dc057f4a2edc44d" + "hash": "9f71f8ef65ceae70479c88bdd8b6c17368d903d5d453e2be2a3920bb1757e084" }, "Syftworkerpoolservice.worker_pool.create_pool_request": { "public_path": "worker_pool.create_pool_request", @@ -1914,20 +1894,9 @@ "pool_name": "", "reason": "str | None" }, - "return_type": "", + "return_type": "syft.service.response.SyftError | syft.service.response.SyftSuccess", "warning": "", - "hash": "b4817014698bf833808f0f563233605f513c0f22446610a191e52e9f703fe980" - }, - "Syftworkerpoolservice.worker_pool.delete": { - "public_path": "worker_pool.delete", - "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", - "signature": { - "pool_id": "syft.types.uid.UID | None", - "pool_name": "str | None" - }, - "return_type": "", - "warning": "", - "hash": "bab446b49cf97c5750f38f6c38b49646d1db02e06b0a41fcd82691b46d46ef2e" + "hash": "43f78e981f5cf128c26ed88596054957abfbc71e1524e68520ce7a4bf5f22737" }, "Syftworkerpoolservice.worker_pool.filter_by_image_id": { "public_path": "worker_pool.filter_by_image_id", @@ -1935,17 +1904,17 @@ "signature": { "image_uid": "" }, - "return_type": "list[syft.service.worker.worker_pool.WorkerPool]", + "return_type": "list[syft.service.worker.worker_pool.WorkerPool] | syft.service.response.SyftError", "warning": "", - "hash": "888db009c94350a86d9d284549e2d56a4928614419a81ac201af63a8a7c38ff8" + "hash": "33d55071ab381198ff3716a81577c079ac96cd220e08d2ed6e50f4a10b601b85" }, "Syftworkerpoolservice.worker_pool.get_all": { "public_path": "worker_pool.get_all", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "syft.types.dicttuple.DictTuple[str, syft.service.worker.worker_pool.WorkerPool]", + "return_type": "syft.types.dicttuple.DictTuple[str, syft.service.worker.worker_pool.WorkerPool] | syft.service.response.SyftError", "warning": "", - "hash": "d21402f0343206f9f7b8449a3a55931d90c44d21e8142cb28588dc9fd8b468f5" + "hash": "26c7366522dd3102e1f50fbedb3638348f639ce23188a16faff6353e106436a7" }, "Syftworkerpoolservice.worker_pool.get_by_name": { "public_path": "worker_pool.get_by_name", @@ -1953,9 +1922,9 @@ "signature": { "pool_name": "" }, - "return_type": "list[syft.service.worker.worker_pool.WorkerPool]", + "return_type": "list[syft.service.worker.worker_pool.WorkerPool] | syft.service.response.SyftError", "warning": "", - "hash": "b7badddcb3f3c127377d649c939e7c0c3ffa4cd753ff7939efbaa706f1f3e82e" + "hash": "c8914ece2bb231054d5513305dee4b7bddf408e243f57e2bf35fac34afc7f36b" }, "Syftworkerpoolservice.worker_pool.launch": { "public_path": "worker_pool.launch", @@ -1969,9 +1938,9 @@ "registry_password": "str | None", "registry_username": "str | None" }, - "return_type": "list[syft.service.worker.worker_pool.ContainerSpawnStatus]", + "return_type": "list[syft.service.worker.worker_pool.ContainerSpawnStatus] | syft.service.response.SyftError", "warning": "", - "hash": "451ffdf11b26b7d0041f88d523dd9a668507d2a99f5d2b5a38815c0413b9359d" + "hash": "3548ee0fe58baf9dbcf934d0133c340f4998dc4342e3da0c46ee8db7f1f4b17c" }, "Syftworkerpoolservice.worker_pool.scale": { "public_path": "worker_pool.scale", @@ -1981,9 +1950,9 @@ "pool_id": "syft.types.uid.UID | None", "pool_name": "str | None" }, - "return_type": "", + "return_type": "syft.service.response.SyftError | syft.service.response.SyftSuccess", "warning": "", - "hash": "f934aa52a48943f34e6bcb0c782d878a0642a083d45d65ff3df68bf33ccb4043" + "hash": "99a0d5b200d13b7d8a8907527438008bd42fa38433ad399f8abad7b6cfd185f4" }, "Syftworkerpoolservice.worker_pool.sync_pool_from_request": { "public_path": "worker_pool.sync_pool_from_request", @@ -1991,17 +1960,17 @@ "signature": { "request": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "77f33550b908f73926f203b3eaa71d9394bab3176591113e94af8cb1b0664e80" + "hash": "9df4b772fd618429a95fb801ccb966741d11e098e2e40f49bbbd93e9b55be60d" }, "Syncservice.sync._get_state": { "public_path": "sync._get_state", "RBAC_permission": "ADMIN_ROLE_LEVEL", "signature": {}, - "return_type": "", + "return_type": "syft.service.sync.sync_state.SyncState | syft.service.response.SyftError", "warning": "", - "hash": "d41943b8063064a2e843a418a6eb5de3c11c626d7d30d65507381f7095eb56ac" + "hash": "a2c093bfc0f21b8a924cdccfbebc8596baee1d33aaa3dc0996793a31576f698c" }, "Syncservice.sync.get_permissions": { "public_path": "sync.get_permissions", @@ -2023,9 +1992,9 @@ "storage_permissions": "list[syft.service.action.action_permissions.StoragePermission]", "unignored_batches": "set[syft.types.uid.UID]" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "c999d4dd57469ff34a4aa9bcb47809fd67b371e3460320e475a42d3941067d12" + "hash": "84c98afed955634b6d6076c7afedac457c1cfae9be07ef979c2c6fcf4cbda40b" }, "Usercodeservice.code.call": { "public_path": "code.call", @@ -2034,9 +2003,9 @@ "kwargs": "typing.Any", "uid": "" }, - "return_type": "", + "return_type": "syft.types.cache_object.CachedSyftObject | syft.service.action.action_object.ActionObject | syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "a7963f36d2a6ae35a3fbe9ba5362cbad9fc4ccadd21d21fe667f3d996f16ba63" + "hash": "0e38f181db46ceb874f4e2089ec42e1bd3fd7cbc31fabd3d1a3fdb871e3d34ab" }, "Usercodeservice.code.delete": { "public_path": "code.delete", @@ -2044,25 +2013,25 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "143b5c8c2444eb952c11a187a0cc4265eae8cfd854790885a0b0ef586ff34f2e" + "hash": "82901f3ecf4ef179e2d235abb27d9048dbda5f6752ae2ef092189bad1695e6be" }, "Usercodeservice.code.get_all": { "public_path": "code.get_all", "RBAC_permission": "GUEST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.code.user_code.UserCode]", + "return_type": "list[syft.service.code.user_code.UserCode] | syft.service.response.SyftError", "warning": "", - "hash": "0e98e7ab505e5b54e17f41816d7978c424d4d9c5130e78ccceb053d3e4ade501" + "hash": "7ddf1a3b93299cc0ac43389c924f075a7ef18f1b1cc9c511c4d96f7f83e218f8" }, "Usercodeservice.code.get_all_for_user": { "public_path": "code.get_all_for_user", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.code.user_code.UserCode]", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "96ddc9ca6b46e107fcf2fed249d1266dc31370585bf5fb1a877f2dda6a2f7f0c" + "hash": "54e37412949e7a3d5a5f476ef3a0d0b3510a59f960d8136b95b88caa1490a4c1" }, "Usercodeservice.code.get_by_id": { "public_path": "code.get_by_id", @@ -2070,9 +2039,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.code.user_code.UserCode | syft.service.response.SyftError", "warning": "", - "hash": "48dcebf5d98a1f5a14a825729ff9bd46e96defc9b262f337db090f2f3a47e21c" + "hash": "97c847e31645b6125420a4fc49f259f8d6ba417a38d8f71ed26a810a291e62a9" }, "Usercodeservice.code.get_by_service_func_name": { "public_path": "code.get_by_service_func_name", @@ -2080,9 +2049,9 @@ "signature": { "service_func_name": "" }, - "return_type": "list[syft.service.code.user_code.UserCode]", + "return_type": "list[syft.service.code.user_code.UserCode] | syft.service.response.SyftError", "warning": "", - "hash": "f1dc8817a0dc8f0c1ee80a8a86d38ed75eda76d5f55f47a8836980ca106c21fb" + "hash": "d6198442172067ae7074f9a03f904a702dede1578870cf027c3bf97ce37df2fd" }, "Usercodeservice.code.request_code_execution": { "public_path": "code.request_code_execution", @@ -2091,9 +2060,9 @@ "code": "syft.service.code.user_code.SubmitUserCode | syft.service.code.user_code.UserCode", "reason": "str | None" }, - "return_type": "", + "return_type": "syft.service.request.request.Request | syft.service.response.SyftError", "warning": "", - "hash": "e69c925579c700ab97cb02bcf930d777a726843f58daaae425815da16bbee0a3" + "hash": "807e80b76bc64f56c974bf630d3b05f56cfb9d51bdae63fd8252a9f5f7f9e872" }, "Usercodeservice.code.store_execution_output": { "public_path": "code.store_execution_output", @@ -2104,9 +2073,9 @@ "outputs": "typing.Any", "user_code_id": "" }, - "return_type": "", + "return_type": "syft.service.output.output_service.ExecutionOutput | syft.service.response.SyftError", "warning": "", - "hash": "1952677c98c0e59fd4dcfec5d554fdbb533c88fe2a90381590e9194d03233c59" + "hash": "c4717a6ce4848b53c60f378c76afcb4ba7677650af41c85812706abef047e628" }, "Usercodeservice.code.submit": { "public_path": "code.submit", @@ -2114,20 +2083,25 @@ "signature": { "code": "" }, - "return_type": "", + "return_type": "syft.service.code.user_code.UserCode | syft.service.response.SyftError", "warning": "", - "hash": "10ea470830a5c833d84585682d6d602669504773917ff9b3d38ecd02f7bc9c58" + "hash": "83f123c63056d2da867f030a0c4750216139e9084ad22a392bac66750c6a16d7" }, "Usercodeservice.code.update": { "public_path": "code.update", "RBAC_permission": "ADMIN_ROLE_LEVEL", "signature": { + "created_date": "syft.types.syft_object.BaseDateTime | None", + "deleted_date": "syft.types.syft_object.BaseDateTime | None", "id": "syft.types.uid.UID | syft.types.syft_metaclass.EmptyType", - "l0_deny_reason": "str | None | syft.types.syft_metaclass.EmptyType" + "l0_deny_reason": "str | None | syft.types.syft_metaclass.EmptyType", + "syft_client_verify_key": "syft.server.credentials.SyftVerifyKey | None", + "syft_server_location": "syft.types.uid.UID | None", + "updated_date": "syft.types.syft_object.BaseDateTime | None" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "d824a955105b9c4febd06536f2b2752973d6b2b25c4b73bc05ed8cad5641f252" + "hash": "80ebd88842eff74aa25a34875234ab75a74f3eb8138383f3855231220ed3c9bf" }, "Usercodestatusservice.code_status.create": { "public_path": "code_status.create", @@ -2135,17 +2109,17 @@ "signature": { "status": "" }, - "return_type": "", + "return_type": "syft.service.code.user_code.UserCodeStatusCollection | syft.service.response.SyftError", "warning": "", - "hash": "e7e813f1933e93fad8024cb1a469b71d9223482803e6c31aafe5765b6f3ed578" + "hash": "16e5a161007dc39192af774f9557ecc6e6423518d9e491a275d3cc0e89cc7566" }, "Usercodestatusservice.code_status.get_all": { "public_path": "code_status.get_all", "RBAC_permission": "ADMIN_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.code.user_code.UserCodeStatusCollection]", + "return_type": "list[syft.service.code.user_code.UserCodeStatusCollection] | syft.service.response.SyftError", "warning": "", - "hash": "9feae68b9c5a79873d3573e17b20374ae74f2d11a97227b1d8b3a3d44f8c1d37" + "hash": "f10313c913db96e155c65ead4bdc43b457e676540a2d979b9c39d8d805a854a8" }, "Usercodestatusservice.code_status.get_by_uid": { "public_path": "code_status.get_by_uid", @@ -2153,9 +2127,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.code.user_code.UserCodeStatusCollection | syft.service.response.SyftError", "warning": "", - "hash": "105347de75f51d1e38b34ed1686e2a6a96aa394c090c831c278e1a3ca8d3116f" + "hash": "97af5863d5dc3df9d77d2b7acb1079dc2b1e078353aa45079ca1d77bd7ab1675" }, "Usercodestatusservice.code_status.remove": { "public_path": "code_status.remove", @@ -2163,15 +2137,17 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "38d79b611e9cd5911635072294b325a9a77a5c66f6c8b3007cea6fd6116d0f2a" + "hash": "8fb08ebe39259d92f218cc39e09c3de5c088693f9151b54fadba7745aca3ae64" }, "Userservice.user.create": { "public_path": "user.create", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": { "created_by": "syft.server.credentials.SyftSigningKey | None", + "created_date": "syft.types.syft_object.BaseDateTime | None", + "deleted_date": "syft.types.syft_object.BaseDateTime | None", "email": "", "id": "", "institution": "str | None", @@ -2180,12 +2156,15 @@ "password": "", "password_verify": "str | None", "role": "syft.service.user.user_roles.ServiceRole | None", + "syft_client_verify_key": "syft.server.credentials.SyftVerifyKey | None", + "syft_server_location": "syft.types.uid.UID | None", + "updated_date": "syft.types.syft_object.BaseDateTime | None", "verify_key": "syft.server.credentials.SyftVerifyKey | None", "website": "str | None" }, - "return_type": "", + "return_type": "syft.service.user.user.UserView | syft.service.response.SyftError", "warning": "", - "hash": "562536dd46bf07735ea56135a6a8e547e6f23707673103c86b7887bf39507d42" + "hash": "eaa29dd97ea658a964cbebdb99ef1635ff84acb51d60fea037ea6a1322472e03" }, "Userservice.user.delete": { "public_path": "user.delete", @@ -2193,9 +2172,19 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "bool | syft.service.response.SyftError", + "warning": "", + "hash": "f26d8e457a8c85950617e052ebee23c2c725fb6a6e038f50513f23ddaf43039e" + }, + "Userservice.user.forgot_password": { + "public_path": "user.forgot_password", + "RBAC_permission": "GUEST_ROLE_LEVEL", + "signature": { + "email": "" + }, + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "8b1a55fba9717e5a15206f838c767c20566fdc7a706caef0e1aafe69039fcfed" + "hash": "aba7f8f28c7d6c00d195c808f7779c2126d4447b742c3dd00db7be6166355a04" }, "Userservice.user.get_all": { "public_path": "user.get_all", @@ -2204,9 +2193,9 @@ "page_index": "int | None", "page_size": "int | None" }, - "return_type": "list[syft.service.user.user.UserView]", + "return_type": "list[syft.service.user.user.UserView] | syft.service.user.user.UserViewPage | syft.service.user.user.UserView | syft.service.response.SyftError", "warning": "", - "hash": "4d0ca2f70f31e26957ee90e89f1c89d588556bea13789ab964d5db3e3618a469" + "hash": "e3a75d2580bfc7b165c139f725e8fa0741153b32d11ceb1c054a2db96d932382" }, "Userservice.user.get_by_verify_key": { "public_path": "user.get_by_verify_key", @@ -2214,17 +2203,17 @@ "signature": { "verify_key": "" }, - "return_type": "", + "return_type": "syft.service.user.user.UserView | syft.service.response.SyftError", "warning": "", - "hash": "697555ff4d40a26ef9328c26a68ef63518d3241284f0e5a612ae4741cd9fca8d" + "hash": "3ff1e6b99ab42b39fdcf8d767d1d9c98f3f3c31cd45ce170815d068b7c760cde" }, "Userservice.user.get_current_user": { "public_path": "user.get_current_user", "RBAC_permission": "GUEST_ROLE_LEVEL", "signature": {}, - "return_type": "", + "return_type": "syft.service.user.user.UserView | syft.service.response.SyftError", "warning": "", - "hash": "08424242302088be04173bfd09309243a7e3511838546af15e1322e4cca10ce0" + "hash": "763269b491478c4012c1d6ad6c7267b651c84238de467d638aae96e687fcbddd" }, "Userservice.user.request_password_reset": { "public_path": "user.request_password_reset", @@ -2232,29 +2221,47 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "str | syft.service.response.SyftError", + "warning": "", + "hash": "147349313760d40882e9ee479d8a7a978714cedce06f8e1f571043f76bd403b3" + }, + "Userservice.user.reset_password": { + "public_path": "user.reset_password", + "RBAC_permission": "GUEST_ROLE_LEVEL", + "signature": { + "new_password": "", + "token": "" + }, + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "031ffc151087bc11cbd3809de3a885b6656b232ef766586d14bd0accb81502bb" + "hash": "9574a4ed8190bba626a7034e015b80838bde9bea72133ed9b47f8ab315de6e69" }, "Userservice.user.search": { "public_path": "user.search", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": { + "created_date": "syft.types.syft_object.BaseDateTime | None", + "deleted_date": "syft.types.syft_object.BaseDateTime | None", "email": "pydantic.networks.EmailStr | syft.types.syft_metaclass.EmptyType", "id": "syft.types.uid.UID | syft.types.syft_metaclass.EmptyType", "name": "str | syft.types.syft_metaclass.EmptyType", "page_index": "int | None", "page_size": "int | None", + "syft_client_verify_key": "syft.server.credentials.SyftVerifyKey | None", + "syft_server_location": "syft.types.uid.UID | None", + "updated_date": "syft.types.syft_object.BaseDateTime | None", "verify_key": "syft.server.credentials.SyftVerifyKey | syft.types.syft_metaclass.EmptyType" }, - "return_type": "list[syft.service.user.user.UserView]", + "return_type": "syft.service.user.user.UserViewPage | None | list[syft.service.user.user.UserView] | syft.service.response.SyftError", "warning": "", - "hash": "3d7f1b56e2b2d1e5580887742fb825f244041846b64de3a72beff02178fc3ac7" + "hash": "d555b37e4f2d8391aa77195fa18d7f860e5290b294238712db38113323e761d6" }, "Userservice.user.update": { "public_path": "user.update", "RBAC_permission": "GUEST_ROLE_LEVEL", "signature": { + "created_date": "syft.types.syft_object.BaseDateTime | None", + "deleted_date": "syft.types.syft_object.BaseDateTime | None", "email": "pydantic.networks.EmailStr | syft.types.syft_metaclass.EmptyType", "id": "syft.types.uid.UID | syft.types.syft_metaclass.EmptyType", "institution": "str | syft.types.syft_metaclass.EmptyType", @@ -2263,13 +2270,16 @@ "password": "str | syft.types.syft_metaclass.EmptyType", "password_verify": "str | syft.types.syft_metaclass.EmptyType", "role": "syft.service.user.user_roles.ServiceRole | syft.types.syft_metaclass.EmptyType", + "syft_client_verify_key": "syft.server.credentials.SyftVerifyKey | None", + "syft_server_location": "syft.types.uid.UID | None", "uid": "", + "updated_date": "syft.types.syft_object.BaseDateTime | None", "verify_key": "syft.server.credentials.SyftVerifyKey | syft.types.syft_metaclass.EmptyType", "website": "str | syft.types.syft_metaclass.EmptyType" }, - "return_type": "", + "return_type": "syft.service.user.user.UserView | syft.service.response.SyftError", "warning": "", - "hash": "a3be1d1c772bfbafb237d5d7e01c986cdea9cb23374e075e28e6d5c12419c302" + "hash": "4f43f32de7d4c84277adccc0448ec875cec6274ef5253b8aa29366878f98a18a" }, "Userservice.user.view": { "public_path": "user.view", @@ -2277,9 +2287,9 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.user.user.UserView | None | syft.service.response.SyftError", "warning": "", - "hash": "b21973538da6cd08387e3e40eb11d88d31393accd0de76dd7ad6fd51123aad51" + "hash": "027661423b2533c8bc59ee51c1fad14334e577665dce7970cb59e5e58c5942af" }, "Workerservice.worker.delete": { "public_path": "worker.delete", @@ -2288,9 +2298,9 @@ "force": "", "uid": "" }, - "return_type": "", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", "warning": "", - "hash": "82681e3a435dffb544f131c3fd2b067a0b1a9f9989754da645d5f4bcaf6f0615" + "hash": "eb6f674feff6c1a7a027b51d87a2b6deff7ff78c73ecd8aed3dda3696206f286" }, "Workerservice.worker.get": { "public_path": "worker.get", @@ -2298,17 +2308,17 @@ "signature": { "uid": "" }, - "return_type": "", + "return_type": "syft.service.worker.worker_pool.SyftWorker | syft.service.response.SyftError", "warning": "", - "hash": "6a5140d7730b39024a81c9a93b4204d1a7cce505b5db2b4eed30292950daf376" + "hash": "7475c2b0ed929c9c403b8748a0d6c87093aebc3764bb6fe0277a92ddd59158d7" }, "Workerservice.worker.get_all": { "public_path": "worker.get_all", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.worker.worker_pool.SyftWorker]", + "return_type": "list[syft.service.worker.worker_pool.SyftWorker] | syft.service.response.SyftError", "warning": "", - "hash": "0bfc387f28e4ed5c95a6c2db4cdf89d5778bdc2a8dfa3b57e6767ae764341353" + "hash": "bdb3aa11da8a980e198c484f46b70d1200c6b0bef9925a2a85b07c43c4ec2dae" }, "Workerservice.worker.logs": { "public_path": "worker.logs", @@ -2317,9 +2327,9 @@ "raw": "", "uid": "" }, - "return_type": "bytes | str", + "return_type": "bytes | str | syft.service.response.SyftError", "warning": "", - "hash": "dfa9c826fd8269b8f942685555f127ea2a056d60e3f288c7c6d0ed4d680b21c2" + "hash": "cc7bbf81bed3baa2a94fef1d11255e0520f319d34d996e51cfb6d3ff8d4a4cf8" }, "Workerservice.worker.start_workers": { "public_path": "worker.start_workers", @@ -2327,9 +2337,9 @@ "signature": { "n": "" }, - "return_type": "list[syft.service.worker.worker_pool.ContainerSpawnStatus]", + "return_type": "list[syft.service.worker.worker_pool.ContainerSpawnStatus] | syft.service.response.SyftError", "warning": "", - "hash": "2c5937bb99db09b1a6eeca68a877b6120e3d7b776bc36b2b0414d96849e2ea9c" + "hash": "6996d33c5a09f533e261a044d01a63b196474f1de8bce5309b325507723f763b" }, "Workerservice.worker.status": { "public_path": "worker.status", @@ -2337,8 +2347,8 @@ "signature": { "uid": "" }, - "return_type": "tuple[syft.service.worker.worker_pool.WorkerStatus, syft.service.worker.worker_pool.WorkerHealth | None]", + "return_type": "tuple[syft.service.worker.worker_pool.WorkerStatus, syft.service.worker.worker_pool.WorkerHealth] | syft.service.response.SyftError", "warning": "", - "hash": "b761b2b2b7bb865d6559838aea133398fac8a6c74532e817a220d26e85af2eb3" + "hash": "7fc1e4d1e3f89bbe6cf61ad3be1d0de587295584274f2b6a883653c9c2b4b4a4" } } From 557f8aa3e1918855ac484868e0ee9bdca7a102df Mon Sep 17 00:00:00 2001 From: Koen van der Veen Date: Wed, 4 Sep 2024 22:02:18 +0200 Subject: [PATCH 07/55] move notebook 14 --- .../0.8/{10-container-images.ipynb => 14-container-images.ipynb} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename notebooks/api/0.8/{10-container-images.ipynb => 14-container-images.ipynb} (100%) diff --git a/notebooks/api/0.8/10-container-images.ipynb b/notebooks/api/0.8/14-container-images.ipynb similarity index 100% rename from notebooks/api/0.8/10-container-images.ipynb rename to notebooks/api/0.8/14-container-images.ipynb From f719b24184e6fd2d90f4cb944793ed929bb92210 Mon Sep 17 00:00:00 2001 From: alfred-openmined-bot <145415986+alfred-openmined-bot@users.noreply.github.com> Date: Wed, 4 Sep 2024 20:09:11 +0000 Subject: [PATCH 08/55] [syft] bump protocol version --- packages/grid/helm/repo/index.yaml | 241 ++-- packages/grid/helm/repo/syft-0.9.1.tgz | Bin 0 -> 10568 bytes packages/syft/PYPI.md | 8 +- .../src/syft/protocol/protocol_version.json | 1177 +--------------- .../src/syft/protocol/releases/0.9.1.json | 1178 +++++++++++++++++ .../api_snapshot/syft_api_spec_stable.json | 950 +++++++------ 6 files changed, 1781 insertions(+), 1773 deletions(-) create mode 100644 packages/grid/helm/repo/syft-0.9.1.tgz create mode 100644 packages/syft/src/syft/protocol/releases/0.9.1.json diff --git a/packages/grid/helm/repo/index.yaml b/packages/grid/helm/repo/index.yaml index df7fe4d7061..510407c4d10 100644 --- a/packages/grid/helm/repo/index.yaml +++ b/packages/grid/helm/repo/index.yaml @@ -1,9 +1,22 @@ apiVersion: v1 entries: syft: + - apiVersion: v2 + appVersion: 0.9.1 + created: "2024-09-04T20:06:48.083156778Z" + description: Perform numpy-like analysis on data that remains in someone elses + server + digest: 929fa3b094487c58e45a6bc5842019106bb5e033137c500a440f3bbc521654d8 + home: https://github.com/OpenMined/PySyft/ + icon: https://raw.githubusercontent.com/OpenMined/PySyft/dev/docs/img/title_syft_light.png + name: syft + type: application + urls: + - https://openmined.github.io/PySyft/helm/syft-0.9.1.tgz + version: 0.9.1 - apiVersion: v2 appVersion: 0.9.1-beta.11 - created: "2024-09-04T02:53:13.072220834Z" + created: "2024-09-04T20:06:48.075743762Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: c48a42596a0c977164d24398d587da402922ddcbb23114604eba44d51d6b2198 @@ -16,7 +29,7 @@ entries: version: 0.9.1-beta.11 - apiVersion: v2 appVersion: 0.9.1-beta.10 - created: "2024-09-04T02:53:13.071501184Z" + created: "2024-09-04T20:06:48.075027967Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: cf41185fd87ce4625a98c02cea1560bf729f2e134c1cc8c3e0882f9a8259849d @@ -29,7 +42,7 @@ entries: version: 0.9.1-beta.10 - apiVersion: v2 appVersion: 0.9.1-beta.9 - created: "2024-09-04T02:53:13.078961833Z" + created: "2024-09-04T20:06:48.082424762Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 24e37fb3bf6217421a2e9d749373f5c74d660c9ff3f55884a7a1dbb6e555c334 @@ -42,7 +55,7 @@ entries: version: 0.9.1-beta.9 - apiVersion: v2 appVersion: 0.9.1-beta.8 - created: "2024-09-04T02:53:13.078219319Z" + created: "2024-09-04T20:06:48.081701052Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 54cd02a8bc61feeed6fdff85340b16bc20407870a0f730925454ba51ce5ed14e @@ -55,7 +68,7 @@ entries: version: 0.9.1-beta.8 - apiVersion: v2 appVersion: 0.9.1-beta.7 - created: "2024-09-04T02:53:13.077508475Z" + created: "2024-09-04T20:06:48.080979776Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: d1bdc207bb0a21391fb18f89a0434d9361cf054ea389370648ffd13753dabe70 @@ -68,7 +81,7 @@ entries: version: 0.9.1-beta.7 - apiVersion: v2 appVersion: 0.9.1-beta.6 - created: "2024-09-04T02:53:13.076791088Z" + created: "2024-09-04T20:06:48.080209169Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 74b62672d982c0ca8ea86f8b4d1f25d1df6a9b7a8c4ac1551fd5635da7d29c48 @@ -81,7 +94,7 @@ entries: version: 0.9.1-beta.6 - apiVersion: v2 appVersion: 0.9.1-beta.5 - created: "2024-09-04T02:53:13.076076988Z" + created: "2024-09-04T20:06:48.07945402Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a69a7ac7d1b02b0bc547f4236398c001827ff964bb07fe663ef3545f9b6cf5f1 @@ -94,7 +107,7 @@ entries: version: 0.9.1-beta.5 - apiVersion: v2 appVersion: 0.9.1-beta.4 - created: "2024-09-04T02:53:13.075251941Z" + created: "2024-09-04T20:06:48.077944006Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 3d67a6d3bdb9e77e8fb0aa644312c9af5a49feb824d1b65f9b384796f059ed7c @@ -107,7 +120,7 @@ entries: version: 0.9.1-beta.4 - apiVersion: v2 appVersion: 0.9.1-beta.3 - created: "2024-09-04T02:53:13.074499339Z" + created: "2024-09-04T20:06:48.07722244Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 90d804df3afadfd9400cbb320898040cc89a74f6d3e45f0365455ed30785f200 @@ -120,7 +133,7 @@ entries: version: 0.9.1-beta.3 - apiVersion: v2 appVersion: 0.9.1-beta.2 - created: "2024-09-04T02:53:13.073772575Z" + created: "2024-09-04T20:06:48.076449479Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6f605af4ffc0e42a0733593faf1b5e588bbe58ff9f49b903a41bd4a751ddb694 @@ -133,7 +146,7 @@ entries: version: 0.9.1-beta.2 - apiVersion: v2 appVersion: 0.9.1-beta.1 - created: "2024-09-04T02:53:13.070775241Z" + created: "2024-09-04T20:06:48.074302724Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9c99243e63888391654f23044144e2095dee48a599cd4b2e4f43ead6f76a8572 @@ -146,7 +159,7 @@ entries: version: 0.9.1-beta.1 - apiVersion: v2 appVersion: 0.9.0 - created: "2024-09-04T02:53:13.070015316Z" + created: "2024-09-04T20:06:48.07359282Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: baf218c8543a2525f7d4cced1e49b0d4e38ee1661d7171a55a069bf765b5b6d8 @@ -159,7 +172,7 @@ entries: version: 0.9.0 - apiVersion: v2 appVersion: 0.9.0-beta.5 - created: "2024-09-04T02:53:13.069315211Z" + created: "2024-09-04T20:06:48.0728805Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a4eafd04b39b0c75d6a28ed2f7cfece450150477dc2c6a01e10e2087a5b02835 @@ -172,7 +185,7 @@ entries: version: 0.9.0-beta.5 - apiVersion: v2 appVersion: 0.9.0-beta.4 - created: "2024-09-04T02:53:13.068605839Z" + created: "2024-09-04T20:06:48.07211909Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 5a3cd3dd57609231ffc13e6af8d55f68b1b79fbbe8261740db957526fb8a536a @@ -185,7 +198,7 @@ entries: version: 0.9.0-beta.4 - apiVersion: v2 appVersion: 0.9.0-beta.3 - created: "2024-09-04T02:53:13.067896939Z" + created: "2024-09-04T20:06:48.071372287Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: affe0898286720a0281c2363bed404a09d229a5359951b4dfdd8e746d628b4cb @@ -198,7 +211,7 @@ entries: version: 0.9.0-beta.3 - apiVersion: v2 appVersion: 0.9.0-beta.2 - created: "2024-09-04T02:53:13.067181456Z" + created: "2024-09-04T20:06:48.069999703Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 105b60f0ff01f50386d2b063cb58c0e91ee41b74cefee7bca3f56e4025c38dd1 @@ -211,7 +224,7 @@ entries: version: 0.9.0-beta.2 - apiVersion: v2 appVersion: 0.9.0-beta.1 - created: "2024-09-04T02:53:13.066418434Z" + created: "2024-09-04T20:06:48.069296121Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 10246075684d168e6a51c009581b77df8d729e29e11abc4a360fae42659a6409 @@ -224,7 +237,7 @@ entries: version: 0.9.0-beta.1 - apiVersion: v2 appVersion: 0.8.8 - created: "2024-09-04T02:53:13.064876909Z" + created: "2024-09-04T20:06:48.068531695Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 46f75bdf8c39e0f17de266bf19b64852e0dbf7f7bcea60bf7a19018ff17370ad @@ -237,7 +250,7 @@ entries: version: 0.8.8 - apiVersion: v2 appVersion: 0.8.8-beta.4 - created: "2024-09-04T02:53:13.064178498Z" + created: "2024-09-04T20:06:48.067831929Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: cc0a3b49df19435a407e4764be6c5748511f14273e668e7f1d326af28b29f22a @@ -250,7 +263,7 @@ entries: version: 0.8.8-beta.4 - apiVersion: v2 appVersion: 0.8.8-beta.3 - created: "2024-09-04T02:53:13.063479516Z" + created: "2024-09-04T20:06:48.067122526Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: de2fba39516e98be39ae0110a2cfa5bfa2b665d7a35a4516b43c5310bbf621dc @@ -263,7 +276,7 @@ entries: version: 0.8.8-beta.3 - apiVersion: v2 appVersion: 0.8.8-beta.2 - created: "2024-09-04T02:53:13.062767329Z" + created: "2024-09-04T20:06:48.066378147Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1323f4082c65944b522cd8e36dc7285c83c7dfcf6a56f7962665a8b1256a4d09 @@ -276,7 +289,7 @@ entries: version: 0.8.8-beta.2 - apiVersion: v2 appVersion: 0.8.8-beta.1 - created: "2024-09-04T02:53:13.061999879Z" + created: "2024-09-04T20:06:48.065671599Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ec027b50b8182ef656be14ddca9537785c37712a4be8cb940f30ac029b63de2d @@ -289,7 +302,7 @@ entries: version: 0.8.8-beta.1 - apiVersion: v2 appVersion: 0.8.7 - created: "2024-09-04T02:53:13.061293934Z" + created: "2024-09-04T20:06:48.064947238Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 7ea7f63d1c6d0948860547f8aa39343fc5ef399c8e62d9d7edd4473cf44d8186 @@ -302,7 +315,7 @@ entries: version: 0.8.7 - apiVersion: v2 appVersion: 0.8.7-beta.16 - created: "2024-09-04T02:53:13.054538524Z" + created: "2024-09-04T20:06:48.058240486Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 75190eae57b64c2c47ab4a7fe3c6e94f35eb8045807a843ec8d7b26585c9e840 @@ -315,7 +328,7 @@ entries: version: 0.8.7-beta.16 - apiVersion: v2 appVersion: 0.8.7-beta.15 - created: "2024-09-04T02:53:13.053707987Z" + created: "2024-09-04T20:06:48.057392585Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 56879d9a9f10febce88676d3d20621d74d17f9e33f5df6ae1e9bc3078c216f0c @@ -328,7 +341,7 @@ entries: version: 0.8.7-beta.15 - apiVersion: v2 appVersion: 0.8.7-beta.14 - created: "2024-09-04T02:53:13.052868903Z" + created: "2024-09-04T20:06:48.056485002Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6e7cbca1d603ba11e09ae2a3089cfdafaa08cfa07c553c4f0fb8b42f8d3028f7 @@ -341,7 +354,7 @@ entries: version: 0.8.7-beta.14 - apiVersion: v2 appVersion: 0.8.7-beta.13 - created: "2024-09-04T02:53:13.051991259Z" + created: "2024-09-04T20:06:48.055594991Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1dbe3ecdfec57bf25020cbcff783fab908f0eb0640ad684470b2fd1da1928005 @@ -354,7 +367,7 @@ entries: version: 0.8.7-beta.13 - apiVersion: v2 appVersion: 0.8.7-beta.12 - created: "2024-09-04T02:53:13.051264865Z" + created: "2024-09-04T20:06:48.054859359Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: e92b2f3a522dabb3a79ff762a7042ae16d2bf3a53eebbb2885a69b9f834d109c @@ -367,7 +380,7 @@ entries: version: 0.8.7-beta.12 - apiVersion: v2 appVersion: 0.8.7-beta.11 - created: "2024-09-04T02:53:13.049700589Z" + created: "2024-09-04T20:06:48.053329669Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 099f6cbd44b699ee2410a4be012ed1a8a65bcacb06a43057b2779d7fe34fc0ad @@ -380,7 +393,7 @@ entries: version: 0.8.7-beta.11 - apiVersion: v2 appVersion: 0.8.7-beta.10 - created: "2024-09-04T02:53:13.049001326Z" + created: "2024-09-04T20:06:48.052590079Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 00773cb241522e281c1915339fc362e047650e08958a736e93d6539f44cb5e25 @@ -393,7 +406,7 @@ entries: version: 0.8.7-beta.10 - apiVersion: v2 appVersion: 0.8.7-beta.9 - created: "2024-09-04T02:53:13.060452266Z" + created: "2024-09-04T20:06:48.06405847Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a3f8e85d9ddef7a644b959fcc2fcb0fc08f7b6abae1045e893d0d62fa4ae132e @@ -406,7 +419,7 @@ entries: version: 0.8.7-beta.9 - apiVersion: v2 appVersion: 0.8.7-beta.8 - created: "2024-09-04T02:53:13.059780294Z" + created: "2024-09-04T20:06:48.063384413Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a422ac88d8fd1fb80d5004d5eb6e95fa9efc7f6a87da12e5ac04829da7f04c4d @@ -419,7 +432,7 @@ entries: version: 0.8.7-beta.8 - apiVersion: v2 appVersion: 0.8.7-beta.7 - created: "2024-09-04T02:53:13.059065863Z" + created: "2024-09-04T20:06:48.062384047Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0dc313a1092e6256a7c8aad002c8ec380b3add2c289d680db1e238a336399b7a @@ -432,7 +445,7 @@ entries: version: 0.8.7-beta.7 - apiVersion: v2 appVersion: 0.8.7-beta.6 - created: "2024-09-04T02:53:13.057870872Z" + created: "2024-09-04T20:06:48.061433022Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 052a2ec1102d2a4c9915f95647abd4a6012f56fa05a106f4952ee9b55bf7bae8 @@ -445,7 +458,7 @@ entries: version: 0.8.7-beta.6 - apiVersion: v2 appVersion: 0.8.7-beta.5 - created: "2024-09-04T02:53:13.057069339Z" + created: "2024-09-04T20:06:48.060795844Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1728af756907c3fcbe87c2fd2de014a2d963c22a4c2eb6af6596b525a9b9a18a @@ -458,7 +471,7 @@ entries: version: 0.8.7-beta.5 - apiVersion: v2 appVersion: 0.8.7-beta.4 - created: "2024-09-04T02:53:13.056443463Z" + created: "2024-09-04T20:06:48.060130873Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 387a57a3904a05ed61e92ee48605ef6fd5044ff7e822e0924e0d4c485e2c88d2 @@ -471,7 +484,7 @@ entries: version: 0.8.7-beta.4 - apiVersion: v2 appVersion: 0.8.7-beta.3 - created: "2024-09-04T02:53:13.055816044Z" + created: "2024-09-04T20:06:48.05949653Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 3668002b7a4118516b2ecd61d6275f60d83fc12841587ab8f62e1c1200731c67 @@ -484,7 +497,7 @@ entries: version: 0.8.7-beta.3 - apiVersion: v2 appVersion: 0.8.7-beta.2 - created: "2024-09-04T02:53:13.055177514Z" + created: "2024-09-04T20:06:48.058857508Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: e62217ffcadee2b8896ab0543f9ccc42f2df898fd979438ac9376d780b802af7 @@ -497,7 +510,7 @@ entries: version: 0.8.7-beta.2 - apiVersion: v2 appVersion: 0.8.7-beta.1 - created: "2024-09-04T02:53:13.048326088Z" + created: "2024-09-04T20:06:48.0519151Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 553981fe1d5c980e6903b3ff2f1b9b97431f6dd8aee91e3976bcc5594285235e @@ -510,7 +523,7 @@ entries: version: 0.8.7-beta.1 - apiVersion: v2 appVersion: 0.8.6 - created: "2024-09-04T02:53:13.047807232Z" + created: "2024-09-04T20:06:48.051397965Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ddbbe6fea1702e57404875eb3019a3b1a341017bdbb5fbc6ce418507e5c15756 @@ -523,7 +536,7 @@ entries: version: 0.8.6 - apiVersion: v2 appVersion: 0.8.6-beta.1 - created: "2024-09-04T02:53:13.047268678Z" + created: "2024-09-04T20:06:48.050857928Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: cc2c81ef6796ac853dce256e6bf8a6af966c21803e6534ea21920af681c62e61 @@ -536,7 +549,7 @@ entries: version: 0.8.6-beta.1 - apiVersion: v2 appVersion: 0.8.5 - created: "2024-09-04T02:53:13.04671682Z" + created: "2024-09-04T20:06:48.050316287Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: db5d90d44006209fd5ecdebd88f5fd56c70f7c76898343719a0ff8da46da948a @@ -549,7 +562,7 @@ entries: version: 0.8.5 - apiVersion: v2 appVersion: 0.8.5-post.2 - created: "2024-09-04T02:53:13.045926808Z" + created: "2024-09-04T20:06:48.049561029Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ea3f7269b55f773fa165d7008c054b7cf3ec4c62eb40a96f08cd3a9b77fd2165 @@ -562,7 +575,7 @@ entries: version: 0.8.5-post.2 - apiVersion: v2 appVersion: 0.8.5-post.1 - created: "2024-09-04T02:53:13.045347139Z" + created: "2024-09-04T20:06:48.049013016Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9deb844d3dc2d8480c60f8c631dcc7794adfb39cec3aa3b1ce22ea26fdf87d02 @@ -575,7 +588,7 @@ entries: version: 0.8.5-post.1 - apiVersion: v2 appVersion: 0.8.5-beta.10 - created: "2024-09-04T02:53:13.037619138Z" + created: "2024-09-04T20:06:48.041229222Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9cfe01e8f57eca462261a24a805b41509be2de9a0fee76e331d124ed98c4bc49 @@ -588,7 +601,7 @@ entries: version: 0.8.5-beta.10 - apiVersion: v2 appVersion: 0.8.5-beta.9 - created: "2024-09-04T02:53:13.044583786Z" + created: "2024-09-04T20:06:48.048192395Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 057f1733f2bc966e15618f62629315c8207773ef6211c79c4feb557dae15c32b @@ -601,7 +614,7 @@ entries: version: 0.8.5-beta.9 - apiVersion: v2 appVersion: 0.8.5-beta.8 - created: "2024-09-04T02:53:13.043809825Z" + created: "2024-09-04T20:06:48.047424603Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 921cbce836c3032ef62b48cc82b5b4fcbe44fb81d473cf4d69a4bf0f806eb298 @@ -614,7 +627,7 @@ entries: version: 0.8.5-beta.8 - apiVersion: v2 appVersion: 0.8.5-beta.7 - created: "2024-09-04T02:53:13.042693542Z" + created: "2024-09-04T20:06:48.046631293Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 75482e955b2b9853a80bd653afb1d56535f78f3bfb7726798522307eb3effbbd @@ -627,7 +640,7 @@ entries: version: 0.8.5-beta.7 - apiVersion: v2 appVersion: 0.8.5-beta.6 - created: "2024-09-04T02:53:13.041435248Z" + created: "2024-09-04T20:06:48.04504997Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6a2dfaf65ca855e1b3d7b966d4ff291e6fcbe761e2fc2a78033211ccd3a75de0 @@ -640,7 +653,7 @@ entries: version: 0.8.5-beta.6 - apiVersion: v2 appVersion: 0.8.5-beta.5 - created: "2024-09-04T02:53:13.040684379Z" + created: "2024-09-04T20:06:48.044260297Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: fead03823bef04d66901d563aa755c68ab277f72b126aaa6f0dce76a6f3bdb6d @@ -653,7 +666,7 @@ entries: version: 0.8.5-beta.5 - apiVersion: v2 appVersion: 0.8.5-beta.4 - created: "2024-09-04T02:53:13.039927989Z" + created: "2024-09-04T20:06:48.043505258Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 93e4539d5726a7fd0d6a3e93d1c17c6a358a923ddc01d102eab22f37377502ab @@ -666,7 +679,7 @@ entries: version: 0.8.5-beta.4 - apiVersion: v2 appVersion: 0.8.5-beta.3 - created: "2024-09-04T02:53:13.039175648Z" + created: "2024-09-04T20:06:48.042749228Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: f91e9390edf3441469048f5da646099af98f8b6d199409d0e2c1e6da3a51f054 @@ -679,7 +692,7 @@ entries: version: 0.8.5-beta.3 - apiVersion: v2 appVersion: 0.8.5-beta.2 - created: "2024-09-04T02:53:13.038377Z" + created: "2024-09-04T20:06:48.041992636Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 59159c3aa4888038edc3c0135c83402363d7a0639fe62966a1e9d4928a364fa8 @@ -692,7 +705,7 @@ entries: version: 0.8.5-beta.2 - apiVersion: v2 appVersion: 0.8.5-beta.1 - created: "2024-09-04T02:53:13.036848723Z" + created: "2024-09-04T20:06:48.040409012Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 65aeb74c52ed8ba5474af500b4c1188a570ee4cb1f2a2da356b3488d28356ed9 @@ -704,7 +717,7 @@ entries: version: 0.8.5-beta.1 - apiVersion: v2 appVersion: 0.8.4 - created: "2024-09-04T02:53:13.036459708Z" + created: "2024-09-04T20:06:48.040013895Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 08afea8e3a9eef225b7e611f0bc1216c140053ef8e51439b02337faeac621fd0 @@ -716,7 +729,7 @@ entries: version: 0.8.4 - apiVersion: v2 appVersion: 0.8.4-beta.31 - created: "2024-09-04T02:53:13.033209137Z" + created: "2024-09-04T20:06:48.036786182Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: fabf3e2f37e53fa623f5d3d99b00feae06e278e5cd63bce419089946312ab1fc @@ -728,7 +741,7 @@ entries: version: 0.8.4-beta.31 - apiVersion: v2 appVersion: 0.8.4-beta.30 - created: "2024-09-04T02:53:13.032798783Z" + created: "2024-09-04T20:06:48.03633986Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6e8f792709f73ec14eab48a268bdf50a4505b340bd142cddd7c7bfffd94009ad @@ -740,7 +753,7 @@ entries: version: 0.8.4-beta.30 - apiVersion: v2 appVersion: 0.8.4-beta.29 - created: "2024-09-04T02:53:13.0319598Z" + created: "2024-09-04T20:06:48.035577979Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 4c985d6a9b3456769c4013f9e85e7374c0f963d2d27627e61f914f5537de1971 @@ -752,7 +765,7 @@ entries: version: 0.8.4-beta.29 - apiVersion: v2 appVersion: 0.8.4-beta.28 - created: "2024-09-04T02:53:13.031553713Z" + created: "2024-09-04T20:06:48.035166431Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: bd2aa3c92c768c47c502e31a326f341addcb34e64d22cdcbf5cc3f19689d859c @@ -764,7 +777,7 @@ entries: version: 0.8.4-beta.28 - apiVersion: v2 appVersion: 0.8.4-beta.27 - created: "2024-09-04T02:53:13.031144842Z" + created: "2024-09-04T20:06:48.034759331Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: e8ad0869993af39d7adda8cb868dc0b24cfb63b4bb9820dc579939c1007a60ba @@ -776,7 +789,7 @@ entries: version: 0.8.4-beta.27 - apiVersion: v2 appVersion: 0.8.4-beta.26 - created: "2024-09-04T02:53:13.030732253Z" + created: "2024-09-04T20:06:48.034340259Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 30dccf630aa25a86a03c67572fe5411687d8ce6d58def448ea10efdba2b85e3a @@ -788,7 +801,7 @@ entries: version: 0.8.4-beta.26 - apiVersion: v2 appVersion: 0.8.4-beta.25 - created: "2024-09-04T02:53:13.030286132Z" + created: "2024-09-04T20:06:48.033929443Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b6e2043bcf5a0335967d770c7939f5a7832955359a7d871c90b265660ff26e5f @@ -800,7 +813,7 @@ entries: version: 0.8.4-beta.25 - apiVersion: v2 appVersion: 0.8.4-beta.24 - created: "2024-09-04T02:53:13.029869736Z" + created: "2024-09-04T20:06:48.033516413Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b19efa95394d50bb8d76da6ec306de5d3bb9ea55371fafea95a1282a697fa33e @@ -812,7 +825,7 @@ entries: version: 0.8.4-beta.24 - apiVersion: v2 appVersion: 0.8.4-beta.23 - created: "2024-09-04T02:53:13.029453511Z" + created: "2024-09-04T20:06:48.03310206Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 5c5d05c15bff548574896118ce92335ae10c5b78f5307fe9b2618e5a5aa71a5c @@ -824,7 +837,7 @@ entries: version: 0.8.4-beta.23 - apiVersion: v2 appVersion: 0.8.4-beta.22 - created: "2024-09-04T02:53:13.029033589Z" + created: "2024-09-04T20:06:48.032655236Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0160dbce938198132ca9cd2a5cb362816344687291f5b6d7cf6de8f2855e9414 @@ -836,7 +849,7 @@ entries: version: 0.8.4-beta.22 - apiVersion: v2 appVersion: 0.8.4-beta.21 - created: "2024-09-04T02:53:13.028598177Z" + created: "2024-09-04T20:06:48.032231666Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 7dce153d2fcae7513e9c132e139b2721fd975ea3cc43a370e34dbeb2a1b7f683 @@ -848,7 +861,7 @@ entries: version: 0.8.4-beta.21 - apiVersion: v2 appVersion: 0.8.4-beta.20 - created: "2024-09-04T02:53:13.027621297Z" + created: "2024-09-04T20:06:48.031771658Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: c51189a187bbf24135382e25cb00964e0330dfcd3b2f0c884581a6686f05dd28 @@ -860,7 +873,7 @@ entries: version: 0.8.4-beta.20 - apiVersion: v2 appVersion: 0.8.4-beta.19 - created: "2024-09-04T02:53:13.026425499Z" + created: "2024-09-04T20:06:48.029967883Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 8219575dedb42fa2ddbf2768a4e9afbfacbc2dff7e953d77c7b10a41b78dc687 @@ -872,7 +885,7 @@ entries: version: 0.8.4-beta.19 - apiVersion: v2 appVersion: 0.8.4-beta.18 - created: "2024-09-04T02:53:13.026022839Z" + created: "2024-09-04T20:06:48.029564861Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6418cde559cf12f1f7fea5a2b123bba950e50eeb3be002441827d2ab7f9e4ef7 @@ -884,7 +897,7 @@ entries: version: 0.8.4-beta.18 - apiVersion: v2 appVersion: 0.8.4-beta.16 - created: "2024-09-04T02:53:13.025614328Z" + created: "2024-09-04T20:06:48.029146821Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9c9840a7c9476dbb08e0ac83926330718fe50c89879752dd8f92712b036109c0 @@ -896,7 +909,7 @@ entries: version: 0.8.4-beta.16 - apiVersion: v2 appVersion: 0.8.4-beta.15 - created: "2024-09-04T02:53:13.02520203Z" + created: "2024-09-04T20:06:48.028730444Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0955fd22da028315e30c68132cbfa4bdc82bae622039bcfce0de339707bb82eb @@ -908,7 +921,7 @@ entries: version: 0.8.4-beta.15 - apiVersion: v2 appVersion: 0.8.4-beta.14 - created: "2024-09-04T02:53:13.024726134Z" + created: "2024-09-04T20:06:48.028296715Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 56208571956abe20ed7a5cc1867cab2667ed792c63e53d0e8bb70a9b438b7bf6 @@ -920,7 +933,7 @@ entries: version: 0.8.4-beta.14 - apiVersion: v2 appVersion: 0.8.4-beta.13 - created: "2024-09-04T02:53:13.024374569Z" + created: "2024-09-04T20:06:48.027942014Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: d7222c72412b6ee5833fbb07d2549be179cdfc7ccd89e0ad947d112fce799b83 @@ -932,7 +945,7 @@ entries: version: 0.8.4-beta.13 - apiVersion: v2 appVersion: 0.8.4-beta.12 - created: "2024-09-04T02:53:13.024022213Z" + created: "2024-09-04T20:06:48.027586059Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: af08c723756e397962b2d5190dedfd50797b771c5caf58b93a6f65d8fa24785c @@ -944,7 +957,7 @@ entries: version: 0.8.4-beta.12 - apiVersion: v2 appVersion: 0.8.4-beta.11 - created: "2024-09-04T02:53:13.023675086Z" + created: "2024-09-04T20:06:48.027239072Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a0235835ba57d185a83dd8a26281fa37b2077c3a37fe3a1c50585005695927e3 @@ -956,7 +969,7 @@ entries: version: 0.8.4-beta.11 - apiVersion: v2 appVersion: 0.8.4-beta.10 - created: "2024-09-04T02:53:13.023329883Z" + created: "2024-09-04T20:06:48.026890101Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 910ddfeba0c5e66651500dd11404afff092adc0f768ed68e0d93b04b83aa4388 @@ -968,7 +981,7 @@ entries: version: 0.8.4-beta.10 - apiVersion: v2 appVersion: 0.8.4-beta.9 - created: "2024-09-04T02:53:13.036038353Z" + created: "2024-09-04T20:06:48.039583242Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: c25ca8a9f072d6a5d02232448deaef5668aca05f24dfffbba3ebe30a4f75bb26 @@ -980,7 +993,7 @@ entries: version: 0.8.4-beta.9 - apiVersion: v2 appVersion: 0.8.4-beta.8 - created: "2024-09-04T02:53:13.035673413Z" + created: "2024-09-04T20:06:48.039210426Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 7249a39d4137e457b369384ba0a365c271c780d93a8327ce25083df763c39999 @@ -992,7 +1005,7 @@ entries: version: 0.8.4-beta.8 - apiVersion: v2 appVersion: 0.8.4-beta.7 - created: "2024-09-04T02:53:13.034967163Z" + created: "2024-09-04T20:06:48.038675116Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ee750c7c8d6ea05bd447375e624fdd7f66dd87680ab81f7b7e73df7379a9024a @@ -1004,7 +1017,7 @@ entries: version: 0.8.4-beta.7 - apiVersion: v2 appVersion: 0.8.4-beta.6 - created: "2024-09-04T02:53:13.034227565Z" + created: "2024-09-04T20:06:48.037820582Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0e046be9f73df7444a995608c59af16fab9030b139b2acb4d6db6185b8eb5337 @@ -1016,7 +1029,7 @@ entries: version: 0.8.4-beta.6 - apiVersion: v2 appVersion: 0.8.4-beta.5 - created: "2024-09-04T02:53:13.033890196Z" + created: "2024-09-04T20:06:48.037482321Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b56e9a23d46810eccdb4cf5272cc05126da3f6db314e541959c3efb5f260620b @@ -1028,7 +1041,7 @@ entries: version: 0.8.4-beta.5 - apiVersion: v2 appVersion: 0.8.4-beta.4 - created: "2024-09-04T02:53:13.033552577Z" + created: "2024-09-04T20:06:48.037139111Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1d5808ecaf55391f3b27ae6236400066508acbd242e33db24a1ab4bffa77409e @@ -1040,7 +1053,7 @@ entries: version: 0.8.4-beta.4 - apiVersion: v2 appVersion: 0.8.4-beta.3 - created: "2024-09-04T02:53:13.032380003Z" + created: "2024-09-04T20:06:48.035926589Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b64efa8529d82be56c6ab60487ed24420a5614d96d2509c1f93c1003eda71a54 @@ -1052,7 +1065,7 @@ entries: version: 0.8.4-beta.3 - apiVersion: v2 appVersion: 0.8.4-beta.2 - created: "2024-09-04T02:53:13.027013906Z" + created: "2024-09-04T20:06:48.031182218Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1068,7 +1081,7 @@ entries: version: 0.8.4-beta.2 - apiVersion: v2 appVersion: 0.8.4-beta.1 - created: "2024-09-04T02:53:13.022970092Z" + created: "2024-09-04T20:06:48.026526182Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1084,7 +1097,7 @@ entries: version: 0.8.4-beta.1 - apiVersion: v2 appVersion: 0.8.3 - created: "2024-09-04T02:53:13.02237316Z" + created: "2024-09-04T20:06:48.025959084Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1100,7 +1113,7 @@ entries: version: 0.8.3 - apiVersion: v2 appVersion: 0.8.3-beta.6 - created: "2024-09-04T02:53:13.021665662Z" + created: "2024-09-04T20:06:48.025284566Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1116,7 +1129,7 @@ entries: version: 0.8.3-beta.6 - apiVersion: v2 appVersion: 0.8.3-beta.5 - created: "2024-09-04T02:53:13.02025283Z" + created: "2024-09-04T20:06:48.024630837Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1132,7 +1145,7 @@ entries: version: 0.8.3-beta.5 - apiVersion: v2 appVersion: 0.8.3-beta.4 - created: "2024-09-04T02:53:13.019680344Z" + created: "2024-09-04T20:06:48.023224675Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1148,7 +1161,7 @@ entries: version: 0.8.3-beta.4 - apiVersion: v2 appVersion: 0.8.3-beta.2 - created: "2024-09-04T02:53:13.019014813Z" + created: "2024-09-04T20:06:48.02245522Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1164,7 +1177,7 @@ entries: version: 0.8.3-beta.2 - apiVersion: v2 appVersion: 0.8.3-beta.1 - created: "2024-09-04T02:53:13.018419374Z" + created: "2024-09-04T20:06:48.021797943Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1180,7 +1193,7 @@ entries: version: 0.8.3-beta.1 - apiVersion: v2 appVersion: 0.8.2 - created: "2024-09-04T02:53:13.017868969Z" + created: "2024-09-04T20:06:48.021245032Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1196,7 +1209,7 @@ entries: version: 0.8.2 - apiVersion: v2 appVersion: 0.8.2-beta.60 - created: "2024-09-04T02:53:13.017223206Z" + created: "2024-09-04T20:06:48.020554374Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1212,7 +1225,7 @@ entries: version: 0.8.2-beta.60 - apiVersion: v2 appVersion: 0.8.2-beta.59 - created: "2024-09-04T02:53:13.016580338Z" + created: "2024-09-04T20:06:48.019869095Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1228,7 +1241,7 @@ entries: version: 0.8.2-beta.59 - apiVersion: v2 appVersion: 0.8.2-beta.58 - created: "2024-09-04T02:53:13.015934465Z" + created: "2024-09-04T20:06:48.019226136Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1244,7 +1257,7 @@ entries: version: 0.8.2-beta.58 - apiVersion: v2 appVersion: 0.8.2-beta.57 - created: "2024-09-04T02:53:13.015271871Z" + created: "2024-09-04T20:06:48.018581593Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1260,7 +1273,7 @@ entries: version: 0.8.2-beta.57 - apiVersion: v2 appVersion: 0.8.2-beta.56 - created: "2024-09-04T02:53:13.014561597Z" + created: "2024-09-04T20:06:48.01789362Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1276,7 +1289,7 @@ entries: version: 0.8.2-beta.56 - apiVersion: v2 appVersion: 0.8.2-beta.52 - created: "2024-09-04T02:53:13.013341028Z" + created: "2024-09-04T20:06:48.017075975Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1292,7 +1305,7 @@ entries: version: 0.8.2-beta.52 - apiVersion: v2 appVersion: 0.8.2-beta.51 - created: "2024-09-04T02:53:13.012524657Z" + created: "2024-09-04T20:06:48.01561551Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1308,7 +1321,7 @@ entries: version: 0.8.2-beta.51 - apiVersion: v2 appVersion: 0.8.2-beta.50 - created: "2024-09-04T02:53:13.011826927Z" + created: "2024-09-04T20:06:48.01497253Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1324,7 +1337,7 @@ entries: version: 0.8.2-beta.50 - apiVersion: v2 appVersion: 0.8.2-beta.49 - created: "2024-09-04T02:53:13.011179892Z" + created: "2024-09-04T20:06:48.014311708Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1340,7 +1353,7 @@ entries: version: 0.8.2-beta.49 - apiVersion: v2 appVersion: 0.8.2-beta.48 - created: "2024-09-04T02:53:13.010516346Z" + created: "2024-09-04T20:06:48.013667326Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1356,7 +1369,7 @@ entries: version: 0.8.2-beta.48 - apiVersion: v2 appVersion: 0.8.2-beta.47 - created: "2024-09-04T02:53:13.009859812Z" + created: "2024-09-04T20:06:48.013008176Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1372,7 +1385,7 @@ entries: version: 0.8.2-beta.47 - apiVersion: v2 appVersion: 0.8.2-beta.46 - created: "2024-09-04T02:53:13.009293277Z" + created: "2024-09-04T20:06:48.012414469Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1388,7 +1401,7 @@ entries: version: 0.8.2-beta.46 - apiVersion: v2 appVersion: 0.8.2-beta.45 - created: "2024-09-04T02:53:13.008708688Z" + created: "2024-09-04T20:06:48.011855436Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1404,7 +1417,7 @@ entries: version: 0.8.2-beta.45 - apiVersion: v2 appVersion: 0.8.2-beta.44 - created: "2024-09-04T02:53:13.008085346Z" + created: "2024-09-04T20:06:48.011275424Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1420,7 +1433,7 @@ entries: version: 0.8.2-beta.44 - apiVersion: v2 appVersion: 0.8.2-beta.43 - created: "2024-09-04T02:53:13.006549731Z" + created: "2024-09-04T20:06:48.010418074Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1436,7 +1449,7 @@ entries: version: 0.8.2-beta.43 - apiVersion: v2 appVersion: 0.8.2-beta.41 - created: "2024-09-04T02:53:13.00588899Z" + created: "2024-09-04T20:06:48.004482832Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1452,7 +1465,7 @@ entries: version: 0.8.2-beta.41 - apiVersion: v2 appVersion: 0.8.2-beta.40 - created: "2024-09-04T02:53:13.005234932Z" + created: "2024-09-04T20:06:48.00382194Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1468,7 +1481,7 @@ entries: version: 0.8.2-beta.40 - apiVersion: v2 appVersion: 0.8.2-beta.39 - created: "2024-09-04T02:53:13.004634112Z" + created: "2024-09-04T20:06:48.003235666Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1484,7 +1497,7 @@ entries: version: 0.8.2-beta.39 - apiVersion: v2 appVersion: 0.8.2-beta.38 - created: "2024-09-04T02:53:13.004051707Z" + created: "2024-09-04T20:06:48.002681141Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1500,7 +1513,7 @@ entries: version: 0.8.2-beta.38 - apiVersion: v2 appVersion: 0.8.2-beta.37 - created: "2024-09-04T02:53:13.003374085Z" + created: "2024-09-04T20:06:48.002091802Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1516,7 +1529,7 @@ entries: version: 0.8.2-beta.37 - apiVersion: v2 appVersion: 0.8.1 - created: "2024-09-04T02:53:13.002724235Z" + created: "2024-09-04T20:06:48.001481283Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1530,4 +1543,4 @@ entries: urls: - https://openmined.github.io/PySyft/helm/syft-0.8.1.tgz version: 0.8.1 -generated: "2024-09-04T02:53:13.001921509Z" +generated: "2024-09-04T20:06:48.000663107Z" diff --git a/packages/grid/helm/repo/syft-0.9.1.tgz b/packages/grid/helm/repo/syft-0.9.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..023589822035419356b082878d2abd7ddcf358c5 GIT binary patch literal 10568 zcmV-ODYw=iiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PMYcciXnIDBi#IDdsTUr%AW<_9I*Cm*2gPt)@P;EgeZoZ_i$P zsSpWCtVx0eAUkT3``PcpgKtuzWLZwTg?2e23Cs+D!C+=E0N8TM>lbrGd2NYY=bNWU zjYgw!dVDPZZ8RF`e;daq&2O5=r>CdQ_UT!>@lB)IYM!;efyR?ilS&K55&fp|Xk6*a z{Yet??GKnTn|K|#Z&i@*hmVcgKWfd2g_%ihpUYQ$Os9mp;4NH#S#|6?49G*ylGzN1 z2NvQ8_#APd*hRL-!1jO<7ZVQyb{J;BFuljLGAAzXz?^fRb?Wt*&F70r%_MHU=VR~2 z_OMm&FNcCRE4C>x2U#h4sHyA=hN($Bjy;}V(!%$3i9PYBG4C*~*`xxH8bT7u4}_W+EIdUEhXcbV#T*m^!jw?3@I7{j?}}j!mp!=c zjbPXv!RW`UA&h$P!};~F3s<+$AM`HYUyQDLw*o)%EaKXKU~4ELvJP;%zzXG0$g}TA zKurbUPQDP8j?rk`H*2kStz}dyFW}9tQ>Ee(Z$?x@--w@=Z$%SM?O6rDCzN-fb=GK} zRRDx!Q=*9y!c`r*A2~&Uy?dJyPc#nPBiZuUyYGOva2%DdPb_fI1Un4=6OiW-E~Och zNUUr5Mdz1q&Z8`GFt^0Qz_5c&PN?h`pI8EjM=U(l@6&h(n309(-D}&mxnc|ThV?0C zn0LTIbcW*}5->ho0ON$B83tzmA@b?Rq5TK$z{xwi6188zJEEm((7VT!+7<>rw;9+| zSds-iAddqlqCo+P>P)LH^3V)hx^PXPkiUMy%UjvxvYV>vrNX9pwQepLCvJe2q6f{k zAq>S(qR;w>u?Iq}pmtBfP{F|LY|J1fI?BbCy>Rn->PhMniWNOT5aXCu09^S)HS7x* zs$B4aI13kp;0mE(+`I*bxllk<_8N>N6EN@y7hF|SBVCpfg>K$ZC5{DEHD=$q0fnGPalDPEwj;mEe*@y>!)8bVIC(gRZNYc# zi09rjOgn%q*Y-pX*Y-qJ-#TP6RD(#?`ZO3p3y;Hj|4QT(zt4R;AQUY)k?(>R099~^ ziJb9dVcrSu;F$5MdI<9fR&fc(L8jOT0Ht2dOqO`7a*ma(%ZCYIQf#pf)G;^fYMin9 z%w%KvzV;iF5*=bxhm9oJosxT72zcOg9E@H3kqZgyI7=WD_?(i(Y%bnX6bubTXi7Fj ztzUYytr2O>Mk5ev0dwz2tOE`3g`9^lQ77J<=2q5Y?qFO!60h1`b;k1x!-zOEOJ|!QQ9m$Mn;$TbbLeHQ^ z^aUj_#Pr@aaS9GoZ}-d*%teys{Y-12TAb;Ool23DP>6ix<8kj=1-(}j@Cz6&r^4Le z-1cU&CXqx}^JmvZw$lOIo09)ceC)Zlhpif+LO)m2mxVZDHkZwBTet&rdp55?APL^e zx$8C#*Y<9(OX%`vLhmqT9hf4AiSoZM@B;Ux)_-zxa#{g!$n08}K8gYfb+VYvFzp6> z6O=`a5!05PHo(6xFyrS7PR@Owl6&Mt`4$Xcd1|5?gyxx+1e_w%_GU^n;WP%(UOgXs zBkW)obGn2J;%H{Tp5+tUQ*$)oj^EWUI$#*#%RVKXn8fM8jQXbHkxOm!sm1`G5GURt zx)s&eJ|Rv=Yd&&LZ_0-(53l0l;mxQI!w3U&xgV${-H$dC?*q9lcwFXxu=!j}jPRYv z9?0wOR72@PYG#emFei+6p9%e8&lkH%=yXYQ;zI@Xm3#&FGWaeP$!jIa!ibYRg<-ebkhbkv^hajsu zK@RdvT-9Cl!lW4S@G+uO7@K%g8g)r65o7gzN)?eWJP$hw4KZMolui&i3ft|rG~9&} zVmdbV{#stb{VM4%pzE0qy2pSx$4u2TFj^|Hce#CpeE&M^CPVa-kU@)k+a%P>e0d62 zorgTKx5i33NjmV)fBjWg#{NB$T>sP?(d z6#i@BFL{W~c7=W;12OY>jM>GAO;FltJH<6&7oTLFn=KQ z?v1d`AY_HQ=!>dSkvrdh`p_K=uX?w7L|hP$*%qc6{jc0zeEe0k?H$Ixq$Z%%BOFf% zxeG_9<`dEPGfEbor6rxPnnh*j*zrMmA;2NttQr(#m@%P7%U}u@*~$+gnK0fU$mI4t z)_o@oCn-APT}-?{Q0p%DELbo!!@{hdVk+t(NDRZGM7u2naIMQ$g0U@3F=1!bl5VLj zy85{%vqRcArS!kCvI=Y5-(e)!8vU=;Xdb8ZzvK4lA^vkO>C>nB_mvCcy2Jyi>4DH3 zD({6P5%%tbmoF8O(ZW;P%gtBSIecn+d&O zT$YK_<({^s;+1}GS#(JIPwDwTWbPfR0Bh#|lat0-YW_cI9v}Qadr4Bx^@$ZqHE?X# z=HN@`GOMhXaS^wu{06+VY?Fh*mp(SY@Q_E0SJDO1M-;hoJxqLqDhxRl2GPp_{(WIn zY`uai^gIk?8quPuP(JP>aBY*4Begtmq=QM0R7~-aUQRxOR`BCkFEAGg+AQ&b7V)jd z3!OJ0>Qez-6;(ZLi5gTzU$C&&roS-2Xf_(I0fs9hKg4tE^^I+Sf&DplF-1;Q2k#hQ zoHTB1<5d7qHhmggD+R7~a#{$k`A$O6NaE=ldj4ahBxq6E3eNm#E- zlH1yZ-qJWq(EB>Yyr(4zKHh}j@<__C?`aZRyBq^+32jedj@VCl8OiFJnpc7ho`pZA zKYj*IenGAinTrm?8QZiw81x1mP|K?-6zp&8JFvZbg^6uf!`pJ9q@Cu6E6%noID3^7m5#|$QjVGD?-=R_bBbcm7Oy$4rQ zm=Hdf1o@QQ+ZMKtl9_;`J2|VG*utKPYZV=o$AA;SuFsbNKI93VK=DB>rUt~8nRAT7 zXikl51Ht?n=mU`*q*iRUff>FnHT%AbA#Jv{$C|9kW2k7Qw4x9aRN+!UdfAhkZjmDt zqYKrGQKm4MOtV9zPsNKplRlMDrtB%yVwICkFW$#q=8sEJFsNNvYC{cFzkQV*@d{kX zOo71jY$p;}p6$HKAuea&KDQdbbxPZRdWX$U9l&eszvGj$^!oqtY2)-@|Lr5m`R1CC zyM?c0iVRf-hG<3mYe-Qas$3iTa>}lYpzWxJzZof>HJOw0e=@s#D_Vist#hJx0&2n zf#q_ZcoBlE76X+9_e0UY)D9!WkHAvq)@xtGcT528_gOmHiTN zB)+|LRKFVcO#_UfZt7ZqG#e_Q(Y>n4gB+?VazM*)p%292zYO%R*t^;tUcS=wBnW*I z=wqqOG1@~FD8#7C#=%9)2S)O9#`&Cd$%pWj5nMv@DU)rBRy4ghCNIXFDxvB3KeogM+_J#5DIlP z(%xy10YY65G6e^FGd_pY<2B<^Ot7T}WRh69l_Yq1EpZuedK@38@JdIYyjP+59C6zW z_x`JTy_At5nt01*GQ9HDu1F3WG5A%LShJOpEuTaCS1n``b$}|oCBzXx;wqqE?@}x& zhMcaWMX=mEEr&o1lj>yw)Z=M9qd5*ZPLmu#4rY*mQky}$Rg3ogBw8R2^fJLJdXI;l z7_b4YYP5=v>8=&+jpYsz*~w2JomomctM?y}laL#eZ=~niV>4f?S$+BFfsWV%(z0x#Q2#?ZORVeTK>D zG4{+fC52FG0jkf^k`=uRFM}y0DTTuCVs=n4-u#V;QTImL_PX8G1ot^hM{@E?Oj8j> znaSz7mA|b1uY=iwf2(thEC(}I)tg(kIwNS^`ClikR#N|OHQVjRLI2-JN}T`ItlZh2 z)d}}LxR@iM3UN_w-^yZPM@g z==TM#1O(;oug!7yCRDj-F(lNyV)aoUly@QryxIhxRzhnZl$Tzew^qxXSEdSC>FnwR z15I5me^W9fTq6~LO*D(O<6q7MRbGS_u&E{G2F#h+ER?YwCs?%4f z0V(#_%P_B2s~d`=G_`uWKBPCBtL+^T@-*`+XhuQhjXesvm2_4)xx-$jo#+IaHMHP! zLhV0frE7PuRk&%;f&=2LQu+csRAk#nW$D7f5m_#Q_o`CPz|40 z%s7&wP;K3jPg<<2pOSi}3*TcpkpRg05Fel-M6yV>;1|#u*o$m=gL?CYqe|@R1fe}z=)03HDfgB$`!5nCo@VVUfn)Q<+%vlF?)9et#l^}Nud~$(Jm6o41N`4S zt&{(embd*Juv-4N+KtoH{U5Ey@j?FYC&lHzQ1v67dZ@d8xXPy9>qJ1YJkgA)(;$@z zG2|3+JXxWeGLjuE~2400NY-I8;N)}wBV7Eyd+-N+q^F7|kz zIJUX$K#y9OVrzhrwG{K99;Lb(u`UtGNz|x(SG{5=1 z6RIf_G0YR@0I*#&!wJP9a8&D)W8uq}dg@dS4X=|ebRTV2PNC>894BD!bLRmqSuDpR z!@yI`7=;&yQQJj1`Z`EBYU3bAJV@BP@5CMfUc`KGKo=gjU7W}ewE9o4hvRc7dFTb|VgLN%iSf%A!dxOQdbgwV ztK05i{9|u8%A=wK#@%aXq?%aX%#;Uk*d2W64#uNj`nh$=(}48`kT5PLILz6A&+z+# zaGdP$46dU7%flrK#&ErioqC{h7|D&;uS(J|yt?deRB2{gcpdD^?hohhuSerSuQwWZ zZ_cl-%R&!N&5j4y7@3bY3%{;y>;y6W^WpI4-r%x4+lJ@!7O-x#Yd&v%O`q$VSDR#p zM2%84QRxmZI|XM5XDfZ(dpExBe(08N_~2a7b*=f|@4N52<9=^YFy>a-iEBV#47%r| z?pR&I)EyLz>EKA-Z27C(o9<0-@XPq;-r%S1U|5#G)QRe4`AK0J_j|qT@zu@wyMhs9 z?0f>uuYDd_7rpnlrTZy!Sb9x5iMMGEF*#kIzwKU^?t?7yxE9CBe=&J}%T|<}-`@5{ z=cB9M?c>NvYIEgidOz%ruWm=(!R`6=c+h=!H5?6oDN9ApY5VK&{d9hN^;2)G4<%cR zNb{Duyewp~0vtvDozzVQ>$>Od`-`8tqm3rNERGc#9w{q!{b_5pFmy1tDAOkKKikDU2-}JVEQGdl0jFDfbMwo{`R(ey{6}~GfF`v z!&~-pao+T9-}TB>MP3M3sv-*L3Kds^%AXNb+4n;sd`gTpMO1KWL^;CtpiU{WinXb{ z?x9IuFzWL2tQSQAtEDf?OZLMGmbkgP9S^Vmr#pUo-FrJ8j(UUhcir*L+YK5$?`Fr% z)IfdvQ_+n70!AuBZVg6*^NXw7ccuL-{gikx&Z$j}W%q!MHcN?vJ~- zm;K&Vd21=4A%0y|o|T`QZxi=L4z2w`Z`8Z!mDcp)Gz7P3#T#u#eY22`LR~25hKp5v z63ezuE$rT2T%UjFj?YJVH6UE5t zdCoF^8BvtjVxn-ZfFcj_UI^x#;3Tzk&i!}6%~r9-Qq&{guHU!nfzSAV`2xV3IJ9&* z*;2XfIYqX!pm;Q=n9Ye}b)elyWbiSyi8aI~@hsMXX8fyT-(wFmwrveG<8T05#(bUhtxJi-HJ#!7Bf^X0}it428xzq%Eqc;l>CM#{~$ z#adG6fBJBB(Hq>3%lm`l6r`>kDs)No`&%N2-E_1@3@4eZj4V!<*jOO15}~T%cbIzE zsWNOXsLhwDs>j7FTe7;!UC+%OK;*t#wXlqoD+Xra`#Ses>c%Bd09NllPZI1?``&i& zEOv2k_-Vzo6SZJ93Qr4CYW6ukJ~`QeL@zDESJ3u6lDxbKUqSk_N%EBe5i2EoaJh9x z&=-%6Ibn*ID>?1BYN)InCM%(4#!P0&vqbcK`Zmt=rX<-Nn7Xzno8=uvChjLY?iT#`nd`NjI5uj&2i5Q`yrYw zD-q+VgU~t&=^%|vG4yWiL&)Y|D;33mE^NobbT9iq8|~xc^#0FQ`{WS+xsSBv{?B~& zc-m-Cg%jWf*cL{PvkWdFn_ytb#ekSR80a@L`Hn$YvT_hvD^hCwPpQyIJuCcCwXpAy zrHi*6{3Z5(pPZ$~f8*@raQ^>ZQgQtEW!UjK0w7?ICmr!2lKcShXAA3&Ri5RApJTQE z^(zS3j!~LxD+J$5M{Va6*fMTA4r!~%?IHk=jNJ~wZW_IvUvP)<+o4F_RRDJY@T>E` zg-yA_`IgPI-t$(})fpd^yomeLr$Uxn?V{Rr#bB}Vg2A>9n>j`fpOv4GQx&NCo`ri(AfUmRvPEIrWU+ZxG-+t1D`@f$@?|Ysd;IX>q zYyn?vzXSZa`#hdf<6lkxb^MW2RE_5Ar#=6#*=S|Xe`vN3<9{DX3>}KRSrj%V`+g8A zUSGb*19@V~Q2g4+!yf)WdCDLEwl|}gJ$Bp&X`TP)tex8b-#l#`AN;?2N%8q#U!iY% zv&;coSBfEWGy=^kPpS|^IJ5;vXeh1%R*ks}GT%%GG3{B%9Ql{B33H01j|EI*NtoQp z!l_8MlvP-O7iC=`Ilhm)+&PV!KpA@o^r}^Lk9G&?*B8Ot;woo%`y?m`b_VHfbIKE= zRLufsj8DnOWp))?ai07bccdgDyfgZ0P9JDREwtyng*(AiD{isF2j_(G+**qdc_H`0 zU=6?uE0yK6c0t{$!Mbi@2{zeEMXiumr<|HabakMfcpgbbyHD}d{#eOt)lI3(I3RaR z;5H6nCvsf7BP2DUl@g6p2Bv!ouP5!kV(C$0k2%& zk>{XD!8Y`|nb?p^VKhq+2B|ZcEPpDg94w&{BVQbN9nHrS5;ood0y%I6LTn`$!x5f0CT> zq)MMe6{;$wZevhIVloL@XN~6Bp8Q1$`*U~bhH1t4-^tw%-;@~trw>%W5mE(U0Xa9b)&H7LCtZ`WX z*-zSL{@>%Y|2!){K`l2@F`!^AD8Bfk@;-N;$J46uzl*b9zbSG5^KmOZ|DT<;59>dB zN!yZ~A^o@%SGpiT!2iK-q3O-DyO=B%zh7KsKK;Rx4c zcZnqe`nuh2N60ARbK>A#q6$E^Vu&bN@I=WRymaB<4j5v_RcqQWf35%e3jXsy;YW-t zOxep{-}^I)Ed1*c{Q7_=jF@+rt1SPKD5j4q{q>cR&?q@w_KBUNM;H%yV&trtgQ4j( zR`OXf|?pEzVv4d(bYtt|3B zZA*s(C;r*BEz7|Vh~g}yIQi8Db<*d zKgtNGq)^C5DTa1J_oBA%%Vtg;^&#I0J5qK^;@gx6rOrWY9-e^1DZ*3xE-v5I;z|J3 zoMZFu7C(fuRa`-5*t5<(;w@dWVDFh!2Gw^p&q#&yn#?-z>5F>hkXh(q!S~qdz}4*! zJ@qYzFCOqDsvfc|iW%!b=XIkJc!q6nmY?HwOXZ2@h%j`(5FZSkhmw0c-ak`2E)y-A zN-x5)19i;Jx^A>6gi7AOs@qhCbw6%?uj*NMkMq2iuhrCiA6bIWtx)~R(hB{52Rr{& zTBrXvP8w8X6$Hn^rj^K)0-3KQjm$QlTc|sI} zX2=OqjBEFsA5L+Q`TtfaCI7X1E%fyRKp=egA>fNQ z2k%1#k7}BughwAEmAe%!nkO~|MX!_U`aTvl*Ny*O>;YQ0{&#lPNb7$mXNU8@_mVan z|C{U(dJaMGr`shIHBw@qP+YWp{Tqamvaaxc@v=*b+5B5BD#ie9wX9fB{*eod0n|;G z7IVuzdT}v-zS{0Q@gPRC)N$hL79@AH92vCQiUr9`mUT;#gVnkbb<@@*6ta) zT)$l@Vg0SUbbr^k`4>(kWw!gob8ooeC$mnQ;^^#}VR~;(Jd|<8LT7TBGx@D(aW>lL zv+#I!RW5l`p!l4;(zSR&HeJazppoyF2EX0vW(kt8>+|KMO=XZ}$rdVDwJgB2>At5h zm~j6)pW^a%f0wsqEsC`MucdqVV;|?gpB}f;`hWXy{?~p|T5RiXe~be_gLqoSKS1)l zt8lTphVxK0+YWi_aEVp8xI5sa(b(fE-1_nVcn`oj`~UPLd;ednc^LouNE?p-jT`{a zA_&rvz;UZOBIwWH8i=TUb^|{y${aQ?14zU*FiN8NGv z_WbR2H}_bM4j7y+u(8qxj)Z9`BRHOY<6|#Y#4CqAzCP$!Dj%_`mJB++N3`zPlX^x_ zsFWfjb*{#?mzmwSN?$-<+yc*Y{d`3F`oQO6+HKF~HgYbpgO&v`&d+qS*%qdF4s-0y z7LRl7z7HY^M}5IrBu{J!r1bxAhi~-j@iAcQ;=hhh+iCs3(L9|0xtFA;EHAqMDTqi~ z`WTEE;`jkAjcww<(j4@pc0hD7K`QDis+P`Ba}nd1))Y|+xPBE6j(P#_8K!E-wWu_< zbS{WFDP!Zf2!2jQUO?B&Ld%Wq%0i#oPKtQ-W)1B!(^}FKzzZo)!753()ECZuTm1+E zvlpDmXDM4&&>v=u*Fizbi|8&!n`4NnTIFDf*X+}$zhqEa3Hkr%bKuv>|3)Ko|7ZK) z|JhF}DgOgaBz;tTnoGX=t^c)7)B8VK&GupaZ!c-p;@-LH@Rh24iaGWqyPvz&{yM4r z_j0!Q!mDL&p@04Qbq>JrbpVjHOVRf_pT5^=`cyzy8HmS?Ml%PZe0@+-pE#9~|BsCT zSuOvY&GyMz+W&iexc`4YX*>D9Nf^j;O$2|sy&&<1O2n-sCzr2(KS=hH;6kTx*?^I} z5?e-$BtUHyGExZPkuf6?+)aZ<3QBGmHNp~R-|bpU57tDQBo=^*LQOW>VG*Xcq2~Eoj7T~Y2Lj!MS0fWjiYbJ$??Sosc`t0 zix*1f-(|p1sJoYl7>a4{DIm(`Sr6eK@eMfJhXa+31zJ(L=LrVVyVvV;j2u4yqjX?U zQ3I!lJZFjWv>vZP zwCWAE2jBkKyXn@W!u1uE5OOb`HCnJwksaP2RhXkNvLe6s`tbZ@-J`Yo5^a(bEb%mr z5(~j7YL((F`)`)KV1{_Zw%%oUuma<65k+fxK^oM4#z`ID6YJK3n{nY z!^IFRo3cu6X7jrItH`g^CV$Yn{2RQO&+6h&@W}4HdIV^K%)5mzRasW~zQ!K>%J;Pi zx~qI&kl-~*yISunV|?6OKtAKG52*%n51m7S8`Dz$rN5)0Q4(&ms3 W>5#tW^#1|?0RR7pJa$n4J^=uB1`w+N literal 0 HcmV?d00001 diff --git a/packages/syft/PYPI.md b/packages/syft/PYPI.md index 1c0d3e1fa87..141123bfb8f 100644 --- a/packages/syft/PYPI.md +++ b/packages/syft/PYPI.md @@ -38,7 +38,7 @@ Launch =0.9,<0.9.1") +sy.requires(">=0.9.1,<0.9.2") server = sy.orchestra.launch( name="my-datasite", @@ -67,7 +67,7 @@ Main way to use a Datasite is via our Syft client, in a Jupyter Notebook. Check ```python import syft as sy -sy.requires(">=0.9,<0.9.1") +sy.requires(">=0.9.1,<0.9.2") datasite_client = sy.login( port=8080, @@ -135,12 +135,12 @@ For questions about PySyft, reach out via `#support` on Docs +- `0.9.1` (Stable) - Docs - Install PySyft (Stable): `pip install -U syft` **Latest Beta** -- `0.9.1` (Beta) - `dev` branch 👈🏽 +- `0.9.2` (Beta) - `dev` branch 👈🏽 - Install PySyft (Beta): `pip install -U syft --pre` Find more about previous releases here. diff --git a/packages/syft/src/syft/protocol/protocol_version.json b/packages/syft/src/syft/protocol/protocol_version.json index c1eba4bfc63..5f9f6a8fab1 100644 --- a/packages/syft/src/syft/protocol/protocol_version.json +++ b/packages/syft/src/syft/protocol/protocol_version.json @@ -1,1178 +1,5 @@ { - "dev": { - "object_versions": { - "SyftObjectVersioned": { - "1": { - "version": 1, - "hash": "7c842dcdbb57e2528ffa690ea18c19fff3c8a591811d40cad2b19be3100e2ff4", - "action": "add" - } - }, - "BaseDateTime": { - "1": { - "version": 1, - "hash": "614db484b1950be729902b1861bd3a7b33899176507c61cef11dc0d44611cfd3", - "action": "add" - } - }, - "SyftObject": { - "1": { - "version": 1, - "hash": "bb70d874355988908d3a92a3941d6613a6995a4850be3b6a0147f4d387724406", - "action": "add" - } - }, - "PartialSyftObject": { - "1": { - "version": 1, - "hash": "19a995fcc2833f4fab24584fd99b71a80c2ef1f13c06f83af79e4482846b1656", - "action": "add" - } - }, - "ServerMetadata": { - "1": { - "version": 1, - "hash": "1691c7667eca86b20c4189e90ce4e643dd41fd3682cdb69c6308878f2a6f135c", - "action": "add" - } - }, - "StoreConfig": { - "1": { - "version": 1, - "hash": "a9997fce6a8a0ed2884c58b8eb9382f8554bdd18fff61f8bf0451945bcff12c7", - "action": "add" - } - }, - "MongoDict": { - "1": { - "version": 1, - "hash": "57e36f57eed75e62b29e2bac1295035a9bf2c0e3c56719dac24cb6cc685be00b", - "action": "add" - } - }, - "MongoStoreConfig": { - "1": { - "version": 1, - "hash": "53342b27d34165b7e2699f8e7ad70d13d125875e6a75e8fa18f5796428f41036", - "action": "add" - } - }, - "LinkedObject": { - "1": { - "version": 1, - "hash": "d80f5ac7f51a9383be1a3cb334d56ae50e49733ed3199f3b6b5d6febd9de410b", - "action": "add" - } - }, - "BaseConfig": { - "1": { - "version": 1, - "hash": "10bd7566041d0f0a3aa295367785fdcc2c5bbf0ded984ac9230754f37496a6a7", - "action": "add" - }, - "2": { - "version": 2, - "hash": "890d2879ac44611db9b88ba9334a721130d0ac3aa18a303fa9e4081f14b9b8c7", - "action": "add" - } - }, - "ServiceConfig": { - "1": { - "version": 1, - "hash": "28af8a296f5ff63de50438277eaa1f4380682e6aca9f2ca28320d7a444825e88", - "action": "add" - }, - "2": { - "version": 2, - "hash": "93dfab144e0b0884c602358b3a9ce889bb29ab96e3b4adcfe3cef47a31694a9a", - "action": "add" - } - }, - "LibConfig": { - "1": { - "version": 1, - "hash": "ee8f0e3f6aae81948d72e30226645e8eb5d312a6770411a1edca748168c467c0", - "action": "add" - }, - "2": { - "version": 2, - "hash": "a8a78a8d726ee9e79f95614f3d0fa5b85edc6fce7be7651715208669be93e0e3", - "action": "add" - } - }, - "APIEndpoint": { - "1": { - "version": 1, - "hash": "faa1cf9336a0d1233868c8c57745ff38c0be60399dc1acd0c0e8dd440e405dbd", - "action": "add" - } - }, - "LibEndpoint": { - "1": { - "version": 1, - "hash": "a585c83a33a019d363ae5a0c6d4197193654307c19a4829dfbf8a8cfd2c1842a", - "action": "add" - } - }, - "SignedSyftAPICall": { - "1": { - "version": 1, - "hash": "2f959455f7130f4e59360b8aa58f19785b76eaa0f8a5a9188a6cbf32b31311ca", - "action": "add" - } - }, - "SyftAPICall": { - "1": { - "version": 1, - "hash": "59e89e7b9ea30deaed64d1ffd9bc0769b999d3082b305428432c1f5be36c6343", - "action": "add" - } - }, - "SyftAPIData": { - "1": { - "version": 1, - "hash": "820b279c581cafd9bb5009702d4e3db22ec3a3156676426304b9038dad260a24", - "action": "add" - } - }, - "SyftAPI": { - "1": { - "version": 1, - "hash": "cc13ab058ee36748c14b0d4bd9b9e894c7566fff09cfa4170b3eece520169f15", - "action": "add" - } - }, - "User": { - "1": { - "version": 1, - "hash": "2df4b68182c558dba5485a8a6867acf2a5c341b249ad67373a504098aa8c4343", - "action": "add" - }, - "2": { - "version": 2, - "hash": "af6fb5b2e1606e97838f4a60f0536ad95db606d455e94acbd1977df866608a2c", - "action": "add" - } - }, - "UserUpdate": { - "1": { - "version": 1, - "hash": "1bf6707c69b809c804fb939c7c37d787c2f6889508a4bec37d24221af2eb777a", - "action": "add" - } - }, - "UserCreate": { - "1": { - "version": 1, - "hash": "49d6087e2309ba59987f3126e286e74b3a66492a08ad82fa507ea17d52ce78e3", - "action": "add" - } - }, - "UserSearch": { - "1": { - "version": 1, - "hash": "9ac946338cca68d00d1696a57943442f062628ec3daf53077d0bdd3f72cd9fa0", - "action": "add" - } - }, - "UserView": { - "1": { - "version": 1, - "hash": "0b52d758e31d5889c9cd88afb467aae4a74e34a5276924e07012243c34d300fe", - "action": "add" - } - }, - "UserViewPage": { - "1": { - "version": 1, - "hash": "1cd6528d02ec180f080d5c35f0da760d8a59af9da7baaa9c17c1c7cedcc858fa", - "action": "add" - } - }, - "UserPrivateKey": { - "1": { - "version": 1, - "hash": "4817d8147aba94373f320dcd90e65f097cf6e5a2ef353aa8520e23128d522b5d", - "action": "add" - } - }, - "DateTime": { - "1": { - "version": 1, - "hash": "394abb554114ead4d63c36e3fe83ac018dead4b21a8465174009577c46d54c58", - "action": "add" - } - }, - "ReplyNotification": { - "1": { - "version": 1, - "hash": "84102dfc59d711b03c2f3d3a6ecaca000b6835f1bbdd9af801057f7aacb5f1d0", - "action": "add" - } - }, - "Notification": { - "1": { - "version": 1, - "hash": "af4cb232bff390c431e399975f048b34da7e940ace8b23b940a3b398c91c5326", - "action": "add" - } - }, - "CreateNotification": { - "1": { - "version": 1, - "hash": "7e426c946b7d5db6f9427960ec16042f3018091d835ca5966f3568c324a2ab53", - "action": "add" - } - }, - "UserNotificationActivity": { - "1": { - "version": 1, - "hash": "422fd01c6d9af38688a9982abd34e80794a1f6ddd444cca225d77f49189847a9", - "action": "add" - } - }, - "NotificationPreferences": { - "1": { - "version": 1, - "hash": "a42f06b367e7c6cbabcbf3cfcc84d1ca0873e457d972ebd060e87c9d6185f62b", - "action": "add" - } - }, - "NotifierSettings": { - "1": { - "version": 1, - "hash": "65c8ab814d35fac32f68d3000756692592cc59940f30e3af3dcdfa2328755b9d", - "action": "add" - }, - "2": { - "version": 2, - "hash": "be8b52597fc628d1b7cd22b776ee81416e1adbb04a45188778eb0e32ed1416b4", - "action": "add" - } - }, - "SyftImageRegistry": { - "1": { - "version": 1, - "hash": "67e18903e41cba1afe136adf29d404b63ec04fea6e928abb2533ec4fa52b246b", - "action": "add" - } - }, - "SyftWorkerImage": { - "1": { - "version": 1, - "hash": "44da7badfbe573d5403d3ab78c077f17dbefc560b81fdf927b671815be047441", - "action": "add" - } - }, - "SyftWorker": { - "1": { - "version": 1, - "hash": "9d897f6039eabe48dfa8e8d5c5cdcb283b0375b4c64571b457777eaaf3fb1920", - "action": "add" - } - }, - "WorkerPool": { - "1": { - "version": 1, - "hash": "16efc5dd2596ae744fd611c8f46af9eaec1bd5729eb20e85e9fd2f31df402564", - "action": "add" - } - }, - "MarkdownDescription": { - "1": { - "version": 1, - "hash": "31a73f8824cad1636a55d14b6a1074cdb071d0d4e16e86baaa3d4f63a7e80134", - "action": "add" - } - }, - "HTMLObject": { - "1": { - "version": 1, - "hash": "97f2e93f5ceaa88015047186f66a17ff13df2a6b7925b41331f9e19d5a515a9f", - "action": "add" - } - }, - "PwdTokenResetConfig": { - "1": { - "version": 1, - "hash": "0415a272428f22add4896c64aa9f29c8c1d35619e2433da6564eb5f1faff39ac", - "action": "add" - } - }, - "ServerSettingsUpdate": { - "1": { - "version": 1, - "hash": "1e4260ad879ae80728c3ffae2cd1d48759abd51f9d0960d4b25855cdbb4c506b", - "action": "add" - }, - "2": { - "version": 2, - "hash": "23b2716e9dceca667e228408e2416c82f11821e322e5bccf1f83406f3d09abdc", - "action": "add" - }, - "3": { - "version": 3, - "hash": "335c7946f2e52d09c7b26f511120cd340717c74c5cca9107e84f839da993c55c", - "action": "add" - }, - "4": { - "version": 4, - "hash": "8d7a41992c39c287fcb46383bed429ce75d3c9524ced8c86b88c26dd0232e2fe", - "action": "add" - } - }, - "ServerSettings": { - "1": { - "version": 1, - "hash": "5a1e7470cbeaaae5b80ac9beecb743734f7e4e42d429a09ea8defa569a5ddff1", - "action": "add" - }, - "2": { - "version": 2, - "hash": "7727ea54e494dc9deaa0d1bd38ac8a6180bc192b74eec5659adbc338a19e21f5", - "action": "add" - }, - "3": { - "version": 3, - "hash": "997667e1cba22d151857aacc2caba6b1ca73c1648adbd03461dc74a0c0c372b3", - "action": "add" - }, - "4": { - "version": 4, - "hash": "b8067777967a0e06733433e179e549caaf501419d62f7e8474ee33b839e3890d", - "action": "add" - } - }, - "HTTPConnection": { - "1": { - "version": 1, - "hash": "bf10f81646c71069c76292b1237b4a3de1e507264392c5c591d067636ce6fb46", - "action": "add" - } - }, - "PythonConnection": { - "1": { - "version": 1, - "hash": "28010778b5e3463ff6960a0e2224818de00bc7b5e6f892192e02e399ccbe18b5", - "action": "add" - } - }, - "ActionDataEmpty": { - "1": { - "version": 1, - "hash": "e0e4a5cf18d05b6b747addc048515c6f2a5f35f0766ebaee96d898cb971e1c5b", - "action": "add" - } - }, - "ObjectNotReady": { - "1": { - "version": 1, - "hash": "8cf471e205cd0893d6aae5f0227d14db7df1c9698da08a3ab991f59132d17fe9", - "action": "add" - } - }, - "ActionDataLink": { - "1": { - "version": 1, - "hash": "3469478343439e411b761c270eec63eb3d533e459ad72d0965158c3a6cdf3b9a", - "action": "add" - } - }, - "Action": { - "1": { - "version": 1, - "hash": "021826d7c6f69bd0283d025d40661f3ffbeba8810ca94de01344f6afbdae62cd", - "action": "add" - } - }, - "ActionObject": { - "1": { - "version": 1, - "hash": "0a5f4bc343cb114a251f06686ecdbb59d74bfb3d29a098b176699deb35a1e683", - "action": "add" - } - }, - "AnyActionObject": { - "1": { - "version": 1, - "hash": "b3c44c7788c59c03fa1baeec656c2ca6e633f4cbd4b23ff7ece6ee94c38449f0", - "action": "add" - } - }, - "CustomEndpointActionObject": { - "1": { - "version": 1, - "hash": "c7addbaf2777707f3e91e5c1e092343476cd22efc4ec8617f39ccf76e61a5a14", - "action": "add" - }, - "2": { - "version": 2, - "hash": "846ba36e8737a1bec16853c9de54c4948450009278e0b76fe7e3355ef9e70089", - "action": "add" - } - }, - "DataSubject": { - "1": { - "version": 1, - "hash": "582cdf9e82b5d6915b7f09f7c0d5f08328b11a2ce9b0198e5083f1672c2e2bf5", - "action": "add" - } - }, - "DataSubjectCreate": { - "1": { - "version": 1, - "hash": "5a8423c2690d55f425bfeecc87cd4a797a75d88ebb5fbda754d4f269b62d2ceb", - "action": "add" - } - }, - "DataSubjectMemberRelationship": { - "1": { - "version": 1, - "hash": "0810483ea76ea10c8f286c6035dc0b2085291f345183be50c179f3a05a577110", - "action": "add" - } - }, - "Contributor": { - "1": { - "version": 1, - "hash": "30c32bd44098f00e0b15496be441763b6e50af8b12d3d2bef33aca6287193876", - "action": "add" - } - }, - "Asset": { - "1": { - "version": 1, - "hash": "000abc78719611c106295cf12b1690b7e5411dc1bb9db9d4afd22956da90d1f4", - "action": "add" - } - }, - "CreateAsset": { - "1": { - "version": 1, - "hash": "357d52576cb12b24fb3980342bb49a562b065c0e4419e87d34176340628c7309", - "action": "add" - } - }, - "Dataset": { - "1": { - "version": 1, - "hash": "0ca6b0b4a3aebb2c8f351668075b44951bb20d1e23a779b82109124f334ce3a4", - "action": "add" - } - }, - "DatasetPageView": { - "1": { - "version": 1, - "hash": "aa0dd69637281b80d5523b4409a2c7e89db114c9fe79c858063c6dadff8977d1", - "action": "add" - }, - "2": { - "version": 2, - "hash": "be1ca6dcd0b3aa0481ce5dce737e78432d06a78ad0c701aaf136be407c798352", - "action": "add" - } - }, - "CreateDataset": { - "1": { - "version": 1, - "hash": "7e02dfa89540c3dbebacbb13810d95cdc4e36db31d56cffed7ab54abe25716c9", - "action": "add" - } - }, - "SyftLog": { - "1": { - "version": 1, - "hash": "1bcd71e5bf3f0db3bba0996f33b6b2bde3489b9c71f11e6b30c3495c76a8f53f", - "action": "add" - } - }, - "JobItem": { - "1": { - "version": 1, - "hash": "0b32277b7d3b9bdc14a2a51cc9005f8254e7f7b6ec059ddcccbcd681a807afb6", - "action": "add" - }, - "2": { - "version": 2, - "hash": "b087d0c62b7d304c6ca80e4fb0e8a7f2a444be8f8cba57490dc09aeb98033105", - "action": "add" - } - }, - "ExecutionOutput": { - "1": { - "version": 1, - "hash": "e36c71685edf5276a3427cb6749550486d3a177c1dcf73dd337ab2a73c0ce6b5", - "action": "add" - } - }, - "TwinObject": { - "1": { - "version": 1, - "hash": "4f31243fb348dbb083579afd6f638d75af010cb53d19bfba59b74afff41ccbbb", - "action": "add" - } - }, - "PolicyRule": { - "1": { - "version": 1, - "hash": "44d1ca1db97be46f66558aa1a729ff31bf8e113c6a913b11aedf9d6b6ad5b7b5", - "action": "add" - } - }, - "CreatePolicyRule": { - "1": { - "version": 1, - "hash": "342bb723526d445151a0435f57d251f4c1219f8ae7cca3e8e9fce52e2ee1b8b1", - "action": "add" - } - }, - "CreatePolicyRuleConstant": { - "1": { - "version": 1, - "hash": "78b54832cb0468a87013bc36bc11d4759874ca1b5065a1b711f1e5ef5d94c2df", - "action": "add" - } - }, - "Matches": { - "1": { - "version": 1, - "hash": "dd6d91ddb2ec5eaf60be2b0899ecfdb9a15f7904aa39d2f4d9bb2d7b793040e6", - "action": "add" - } - }, - "PreFill": { - "1": { - "version": 1, - "hash": "c7aefb11dc4c4569dcd1e6988371047a32a8be1b32ad46d12adba419a19769ad", - "action": "add" - } - }, - "UserOwned": { - "1": { - "version": 1, - "hash": "c8738dc3d8c2a5ef461b85a0467c3dff53dab16b54a4d12b44b1477906aef51d", - "action": "add" - } - }, - "MixedInputPolicy": { - "1": { - "version": 1, - "hash": "37bb12d950518d9579c8ec7c4cc22ac731ea82caf8c1370dd0b0a82b46462dde", - "action": "add" - } - }, - "ExactMatch": { - "1": { - "version": 1, - "hash": "5eb37edbf5e451d942e599247f3eaed923c1fe9d91eefdba02bf06503f6cc08d", - "action": "add" - } - }, - "OutputHistory": { - "1": { - "version": 1, - "hash": "9366db79d131f8c65e5a4ff12c90e2aa0c11e302debe06e46eeb93b26e2aaf61", - "action": "add" - } - }, - "OutputPolicyExecuteCount": { - "1": { - "version": 1, - "hash": "2a77e5ed5c7b0391147562651ad4061e20b11745c191fbc34cb549da37ba72dd", - "action": "add" - } - }, - "OutputPolicyExecuteOnce": { - "1": { - "version": 1, - "hash": "5589c00d127d9eb1f5ccf3a16def8219737784d57bb3bf9be5cb6d83325ef436", - "action": "add" - } - }, - "EmptyInputPolicy": { - "1": { - "version": 1, - "hash": "7ef81cfd223be0064600e1503f8b04bafc16385e27730e9319466e68a077c68b", - "action": "add" - } - }, - "UserPolicy": { - "1": { - "version": 1, - "hash": "74373bb71a334f4dcf77623ae10ff5b1c7e5b3006f65f2051ffb1e01f422f982", - "action": "add" - } - }, - "SubmitUserPolicy": { - "1": { - "version": 1, - "hash": "ec4e808eb39613bcdbbbf9ffb3267612084a9d99880a2f3bee3ef32d46329c02", - "action": "add" - } - }, - "UserCodeStatusCollection": { - "1": { - "version": 1, - "hash": "735ecf2d4abb1e7d19b2e751d880f32b01ce267ba10e417ef1b440be3d94d8f1", - "action": "add" - } - }, - "UserCode": { - "1": { - "version": 1, - "hash": "3bcd14413b9c4fbde7c5612c2ed713518340280b5cff89cf2aaaf1c77c4037a8", - "action": "add" - } - }, - "SubmitUserCode": { - "1": { - "version": 1, - "hash": "d2bb8cfe12f070b4adafded78ce01900c5409bd83f055f94b1e285745ef65a76", - "action": "add" - } - }, - "UserCodeExecutionResult": { - "1": { - "version": 1, - "hash": "1f4cbc62caac4dd193f427306405dc7a099ae744bea5830cf57149ce71c1e589", - "action": "add" - } - }, - "UserCodeExecutionOutput": { - "1": { - "version": 1, - "hash": "c1d53300a39dbbb437d7d5a1257bd175a067b1065f4099a0938fac7540035258", - "action": "add" - }, - "2": { - "version": 2, - "hash": "3e104e39b4ab53c950e61e4f7e92ce935cf96a5100de301de9bf297eb7e5787e", - "action": "add" - } - }, - "CodeHistory": { - "1": { - "version": 1, - "hash": "e3ef5346f108257828f364d22b12d9311812c9cf843200afef5dc4d9302f9b21", - "action": "add" - } - }, - "CodeHistoryView": { - "1": { - "version": 1, - "hash": "8b8b97d334b51d1ce0a9efab722411ff25caa3f12be319105954497e0a306eb2", - "action": "add" - } - }, - "CodeHistoriesDict": { - "1": { - "version": 1, - "hash": "01d7dcd4b21525a06e4484d8699a4a34a5c84f1f6026ec55e32eb30412742601", - "action": "add" - } - }, - "UsersCodeHistoriesDict": { - "1": { - "version": 1, - "hash": "4ed8b83973258ea19a1f91feb2590ff73b801be86f4296cc3db48f6929ff784c", - "action": "add" - } - }, - "BlobFile": { - "1": { - "version": 1, - "hash": "d99239100f1cb0b73c69b2ad7cab01a06909cc3a4976ba2b3b67cf6fe5e2f516", - "action": "add" - } - }, - "BlobFileOBject": { - "1": { - "version": 1, - "hash": "6c40dab2c8d2220d4fff7cc653d76cc026a856db7e2b5713b6341e255adc7ea2", - "action": "add" - } - }, - "SecureFilePathLocation": { - "1": { - "version": 1, - "hash": "ea5978b98d7773d221665b450454c9130c103a5c850669a0acd620607cd614b7", - "action": "add" - } - }, - "SeaweedSecureFilePathLocation": { - "1": { - "version": 1, - "hash": "3fc9bfc8c1b1cf660c9747e8c1fe3eb2220e78d4e3b5d6b5c5f29a07a77ebf3e", - "action": "add" - } - }, - "AzureSecureFilePathLocation": { - "1": { - "version": 1, - "hash": "090a9e962eeb655586ee966c5651d8996363969818a38f9a486fd64d33047e05", - "action": "add" - } - }, - "BlobStorageEntry": { - "1": { - "version": 1, - "hash": "afdc6a1d8a24b1ee1ed9d3e79f5bac64b4f0d9d36800f07f10be0b896470345f", - "action": "add" - } - }, - "BlobStorageMetadata": { - "1": { - "version": 1, - "hash": "9d4b61ac4ea1910c2f7c767a50a6a52544a24663548f069e79bd906f11b538e4", - "action": "add" - } - }, - "CreateBlobStorageEntry": { - "1": { - "version": 1, - "hash": "ffc3cbfeade67d074dc5bf7d655a1eb8c83630076028a72b3cc4548f3b413e14", - "action": "add" - } - }, - "SyftObjectMigrationState": { - "1": { - "version": 1, - "hash": "ee83315828551f18904bab18e0cac48896493620561215b04cc448e6ce5834af", - "action": "add" - } - }, - "StoreMetadata": { - "1": { - "version": 1, - "hash": "8de9a22a2765ef976bc161cb0704347d30350c085da8c8ffa876065cfca3e5fd", - "action": "add" - } - }, - "MigrationData": { - "1": { - "version": 1, - "hash": "cb96b8c8413609e1224341d1b0dd1efb08387c0ff7b0ff65eba36c0b104c9ed1", - "action": "add" - }, - "2": { - "version": 2, - "hash": "1d1b14c196221ecf6d644d7dcaa32ac9e90361b2687fa83161ff399ebc6df1bd", - "action": "add" - } - }, - "BlobRetrieval": { - "1": { - "version": 1, - "hash": "c422c74b89a9349742acaa848566fe18bfef1a83333458b858c074baed37a859", - "action": "add" - } - }, - "SyftObjectRetrieval": { - "1": { - "version": 1, - "hash": "b2b62447445adc4cd0b77ab59d6fa56624dd316fb50281e570daad07556b6db2", - "action": "add" - } - }, - "BlobRetrievalByURL": { - "1": { - "version": 1, - "hash": "4db0e3b7a6334d3835356d8393866711e243e360af25a95f3cc4066f032404b5", - "action": "add" - } - }, - "BlobDeposit": { - "1": { - "version": 1, - "hash": "6eb5cc57dc763126bfc6ec5a2b79d02e77eadf9d9efb1888a5c366b7799c1c24", - "action": "add" - } - }, - "OnDiskBlobDeposit": { - "1": { - "version": 1, - "hash": "817bf1bee4a35bfa1cd25d6779a10d8d180b1b3f1e837952f81f48b9411d1970", - "action": "add" - } - }, - "RemoteConfig": { - "1": { - "version": 1, - "hash": "179d067099a178d748c6d9a0477e8de7c3b55577439669eca7150258f2409567", - "action": "add" - } - }, - "AzureRemoteConfig": { - "1": { - "version": 1, - "hash": "a143811fec0da5fd881e927643ef667c91c78a2c90519cf88da7da20738bd187", - "action": "add" - } - }, - "SeaweedFSBlobDeposit": { - "1": { - "version": 1, - "hash": "febeb2a2ce81aa2c512e4c6b611b582984042aafa0541403d4584662273a166c", - "action": "add" - } - }, - "DictStoreConfig": { - "1": { - "version": 1, - "hash": "2e1365c5535fa51c22eef79f67dd6444789bc829c27881367e3050e06e2ffbfe", - "action": "add" - } - }, - "NumpyArrayObject": { - "1": { - "version": 1, - "hash": "05dd2917b7692b3daf4e7ad083a46fa7ec7a2be8faac8d4a654809189c986443", - "action": "add" - } - }, - "NumpyScalarObject": { - "1": { - "version": 1, - "hash": "8753e5c78270a5cacbf0439447724772f4765351a4a8b58b0a5c416a6b2c8b6e", - "action": "add" - } - }, - "NumpyBoolObject": { - "1": { - "version": 1, - "hash": "331c44f8fa3d0a077f1aaad7313bae2c43b386d04def7b8bedae9fdf7690134d", - "action": "add" - } - }, - "PandasDataframeObject": { - "1": { - "version": 1, - "hash": "5e8018364cea31d5f185a901da4ab89846b02153ee7d041ee8a6d305ece31f90", - "action": "add" - } - }, - "PandasSeriesObject": { - "1": { - "version": 1, - "hash": "b8bd482bf16fc7177e9778292cd42f8835b6ced2ce8dc88908b4b8e6d7c7528f", - "action": "add" - } - }, - "Change": { - "1": { - "version": 1, - "hash": "75fb9a5cd4e76b189ebe130a421d3921a0c251947a48bbb92a2ef1c315dc3c16", - "action": "add" - } - }, - "ChangeStatus": { - "1": { - "version": 1, - "hash": "c914a6f7637b555a51b71e8e197e591f7a2e28121e29b5dd586f87e0383d179d", - "action": "add" - } - }, - "ActionStoreChange": { - "1": { - "version": 1, - "hash": "1a803bb08924b49f3114fd46e0e132f819d4d56be5e03a27e9fe90947ca26e85", - "action": "add" - } - }, - "CreateCustomImageChange": { - "1": { - "version": 1, - "hash": "c3dbea3f49979fdcc517c0d13cd02739ca2fe86b370c42496a224f142ae31562", - "action": "add" - } - }, - "CreateCustomWorkerPoolChange": { - "1": { - "version": 1, - "hash": "0355793dd58b364dcb84fff29714b6a26446bead3ba95c6d75e3200008e580f4", - "action": "add" - } - }, - "Request": { - "1": { - "version": 1, - "hash": "1d69f5f0074114f99aa29c5ee77cb20b9151e5b50e77b026f11c3632a12efadf", - "action": "add" - } - }, - "RequestInfo": { - "1": { - "version": 1, - "hash": "779562547744ebed64548f8021647292604fdf4256bf79685dfa14a1e56cc27b", - "action": "add" - } - }, - "RequestInfoFilter": { - "1": { - "version": 1, - "hash": "bb881a003032f4676321218d7cd09580f4d64fccaa1cf9e118fdcd5c73c3d3a8", - "action": "add" - } - }, - "SubmitRequest": { - "1": { - "version": 1, - "hash": "6c38b6ffd0a6f7442746e68b9ace7b21cb1dca7d2031929db5f9a302a280403f", - "action": "add" - } - }, - "ObjectMutation": { - "1": { - "version": 1, - "hash": "ce88096760ce9334599c8194ec97b0a1470651ad680d9d21b8826a0df0af2a36", - "action": "add" - } - }, - "EnumMutation": { - "1": { - "version": 1, - "hash": "5173fda73df17a344eb663b7692cca48bd46bf1773455439836b852cd165448c", - "action": "add" - } - }, - "UserCodeStatusChange": { - "1": { - "version": 1, - "hash": "89aaf7f1368c782e3a1b9e79988877f6eaa05ab84365f7d321b757fde7fe86e7", - "action": "add" - } - }, - "SyncedUserCodeStatusChange": { - "1": { - "version": 1, - "hash": "d9ad2d341eb645bd50d06330cd30fd4c266f93e37b9f5391d58b78365fc440e6", - "action": "add" - } - }, - "TwinAPIContextView": { - "1": { - "version": 1, - "hash": "e099eef32cb3a8a806cbdc54cc7fca96bed3d60344bd571163ec049db407938b", - "action": "add" - } - }, - "CustomAPIView": { - "1": { - "version": 1, - "hash": "769e96bebd05736ab860591670fb6da19406239b0104ddc71bd092a134335146", - "action": "add" - } - }, - "CustomApiEndpoint": { - "1": { - "version": 1, - "hash": "ec4a217585336d1b59c93c18570443a63f4fbb24d2c088fbacf80bcf389d23e8", - "action": "add" - } - }, - "PrivateAPIEndpoint": { - "1": { - "version": 1, - "hash": "6d7d143432c2811c520ab6dade005ba40173b590e5c676be04f5921b970ef938", - "action": "add" - } - }, - "PublicAPIEndpoint": { - "1": { - "version": 1, - "hash": "3bf51fc33aa8feb1abc9d0ef792e8889da31a57050430e0bd8e17f2065ff8734", - "action": "add" - } - }, - "UpdateTwinAPIEndpoint": { - "1": { - "version": 1, - "hash": "851e59412716e73c7f70a696619e0b375ce136b43f6fe2ea784747091caba5d8", - "action": "add" - } - }, - "CreateTwinAPIEndpoint": { - "1": { - "version": 1, - "hash": "3d0b84dae95ebcc6647b5aabe54e65b3c6bf957665fde57d8037806a4aac13be", - "action": "add" - } - }, - "TwinAPIEndpoint": { - "1": { - "version": 1, - "hash": "d1947b8f9c80d6c9b443e5a9f0758afa8849a5f12b9a511feefd7e4f82c374f4", - "action": "add" - } - }, - "SyncState": { - "1": { - "version": 1, - "hash": "9a3f0bb973858b55bc766c9770c4d9abcc817898f797d94a89938650c0c67868", - "action": "add" - } - }, - "WorkerSettings": { - "1": { - "version": 1, - "hash": "dca33003904a71688e5b07db65f8833eb4de8135aade7154076b8eafbb94d26b", - "action": "add" - } - }, - "HTTPServerRoute": { - "1": { - "version": 1, - "hash": "938245604a9c7e50001299afff5b669b2548364e356fed22a22780497831bf81", - "action": "add" - } - }, - "PythonServerRoute": { - "1": { - "version": 1, - "hash": "a068d8f942d55ecb6d45af88a27c6ebf208584275bf589cbc308df3f774ab9a9", - "action": "add" - } - }, - "VeilidServerRoute": { - "1": { - "version": 1, - "hash": "e676bc165601d2ede69707a4b6168ed4674f3f98887026d098a2dd4da4dfd097", - "action": "add" - } - }, - "ServerPeer": { - "1": { - "version": 1, - "hash": "0d5f252018e324ea0d2dcb5c2ad8bd15707220565fce4f14de7f63a8f9e4391b", - "action": "add" - } - }, - "ServerPeerUpdate": { - "1": { - "version": 1, - "hash": "0b854b57db7a18118c1fd8f31495b2ba4eeb9fbe4f24c631ff112418a94570d3", - "action": "add" - } - }, - "AssociationRequestChange": { - "1": { - "version": 1, - "hash": "0134ac0002879c85fc9ddb06bed6306a8905c8434b0a40d3a96ce24a7bd4da90", - "action": "add" - } - }, - "QueueItem": { - "1": { - "version": 1, - "hash": "1db212c46b6c56ccc5579cfe2141b693f0cd9286e2ede71210393e8455379bf1", - "action": "add" - } - }, - "ActionQueueItem": { - "1": { - "version": 1, - "hash": "396d579dfc2e2b36b9fbed2f204bffcca1bea7ee2db7175045dd3328ebf08718", - "action": "add" - } - }, - "APIEndpointQueueItem": { - "1": { - "version": 1, - "hash": "f04b3990a8d29c116d301e70df54d58f188895307a411dc13a666ff764ffd8dd", - "action": "add" - } - }, - "ZMQClientConfig": { - "1": { - "version": 1, - "hash": "36ee8f75067d5144f0ed062cdc79466caae16b7a128231d89b6b430174843bde", - "action": "add" - } - }, - "SQLiteStoreConfig": { - "1": { - "version": 1, - "hash": "ad062a5f863ae84683867d2a6a5e1d4420c010a64b88bc7b392106e33d71ac03", - "action": "add" - } - }, - "ProjectEvent": { - "1": { - "version": 1, - "hash": "dc0486c52daebd5e98c2b3b03ffd9a9a14bc3d86d8dc0c23e41ebf6c31fe2ffb", - "action": "add" - } - }, - "ProjectThreadMessage": { - "1": { - "version": 1, - "hash": "99256d7592577d1e37df94a06eabc0a287f2d79e144c51fd719315e278edb46d", - "action": "add" - } - }, - "ProjectMessage": { - "1": { - "version": 1, - "hash": "b5004b6354f71b19c81dd5f4b20bf446e0b959f5608a22707e96b944dd8175b0", - "action": "add" - } - }, - "ProjectRequestResponse": { - "1": { - "version": 1, - "hash": "52162a8a779a4a301d8755691bf4cf994c86b9f650f9e8c8a923b44e635b1bc0", - "action": "add" - } - }, - "ProjectRequest": { - "1": { - "version": 1, - "hash": "dc684135d5a5a48e5fc7988598c1e6e0de76cf1c5995f1c283fcf63d0eb4d24f", - "action": "add" - } - }, - "AnswerProjectPoll": { - "1": { - "version": 1, - "hash": "c83d83a5ba6cc034d5061df200b3f1d029aa770b1e13dbef959bb1790323dc6e", - "action": "add" - } - }, - "ProjectPoll": { - "1": { - "version": 1, - "hash": "ecf69b3b324e0bee9c82295796d44c4e8f796496cdc9db6d4302c2f160566466", - "action": "add" - } - }, - "Project": { - "1": { - "version": 1, - "hash": "de86a1163ddbcd1cc3cc2b1b5dfcb85a8ad9f9d4bbc759c2b1f92a0d0a2ff184", - "action": "add" - } - }, - "ProjectSubmit": { - "1": { - "version": 1, - "hash": "7555ba11ee5a814dcd9c45647300020f7359efc1081559940990cbd745936cac", - "action": "add" - } - }, - "Plan": { - "1": { - "version": 1, - "hash": "ed05cb87aec832098fc464ac36cd6bceaab705463d0d2fa1b2d8e1ccc510018c", - "action": "add" - } - }, - "EnclaveMetadata": { - "1": { - "version": 1, - "hash": "8d2dfafa01ec909c080a790cf15a8fc78e00382d3bfe6207098ceb25a60b9c53", - "action": "add" - } - } - } + "1": { + "release_name": "0.9.1.json" } } diff --git a/packages/syft/src/syft/protocol/releases/0.9.1.json b/packages/syft/src/syft/protocol/releases/0.9.1.json new file mode 100644 index 00000000000..46f6e49850a --- /dev/null +++ b/packages/syft/src/syft/protocol/releases/0.9.1.json @@ -0,0 +1,1178 @@ +{ + "1": { + "object_versions": { + "SyftObjectVersioned": { + "1": { + "version": 1, + "hash": "7c842dcdbb57e2528ffa690ea18c19fff3c8a591811d40cad2b19be3100e2ff4", + "action": "add" + } + }, + "BaseDateTime": { + "1": { + "version": 1, + "hash": "614db484b1950be729902b1861bd3a7b33899176507c61cef11dc0d44611cfd3", + "action": "add" + } + }, + "SyftObject": { + "1": { + "version": 1, + "hash": "bb70d874355988908d3a92a3941d6613a6995a4850be3b6a0147f4d387724406", + "action": "add" + } + }, + "PartialSyftObject": { + "1": { + "version": 1, + "hash": "19a995fcc2833f4fab24584fd99b71a80c2ef1f13c06f83af79e4482846b1656", + "action": "add" + } + }, + "ServerMetadata": { + "1": { + "version": 1, + "hash": "1691c7667eca86b20c4189e90ce4e643dd41fd3682cdb69c6308878f2a6f135c", + "action": "add" + } + }, + "StoreConfig": { + "1": { + "version": 1, + "hash": "a9997fce6a8a0ed2884c58b8eb9382f8554bdd18fff61f8bf0451945bcff12c7", + "action": "add" + } + }, + "MongoDict": { + "1": { + "version": 1, + "hash": "57e36f57eed75e62b29e2bac1295035a9bf2c0e3c56719dac24cb6cc685be00b", + "action": "add" + } + }, + "MongoStoreConfig": { + "1": { + "version": 1, + "hash": "53342b27d34165b7e2699f8e7ad70d13d125875e6a75e8fa18f5796428f41036", + "action": "add" + } + }, + "LinkedObject": { + "1": { + "version": 1, + "hash": "d80f5ac7f51a9383be1a3cb334d56ae50e49733ed3199f3b6b5d6febd9de410b", + "action": "add" + } + }, + "BaseConfig": { + "1": { + "version": 1, + "hash": "10bd7566041d0f0a3aa295367785fdcc2c5bbf0ded984ac9230754f37496a6a7", + "action": "add" + }, + "2": { + "version": 2, + "hash": "890d2879ac44611db9b88ba9334a721130d0ac3aa18a303fa9e4081f14b9b8c7", + "action": "add" + } + }, + "ServiceConfig": { + "1": { + "version": 1, + "hash": "28af8a296f5ff63de50438277eaa1f4380682e6aca9f2ca28320d7a444825e88", + "action": "add" + }, + "2": { + "version": 2, + "hash": "93dfab144e0b0884c602358b3a9ce889bb29ab96e3b4adcfe3cef47a31694a9a", + "action": "add" + } + }, + "LibConfig": { + "1": { + "version": 1, + "hash": "ee8f0e3f6aae81948d72e30226645e8eb5d312a6770411a1edca748168c467c0", + "action": "add" + }, + "2": { + "version": 2, + "hash": "a8a78a8d726ee9e79f95614f3d0fa5b85edc6fce7be7651715208669be93e0e3", + "action": "add" + } + }, + "APIEndpoint": { + "1": { + "version": 1, + "hash": "faa1cf9336a0d1233868c8c57745ff38c0be60399dc1acd0c0e8dd440e405dbd", + "action": "add" + } + }, + "LibEndpoint": { + "1": { + "version": 1, + "hash": "a585c83a33a019d363ae5a0c6d4197193654307c19a4829dfbf8a8cfd2c1842a", + "action": "add" + } + }, + "SignedSyftAPICall": { + "1": { + "version": 1, + "hash": "2f959455f7130f4e59360b8aa58f19785b76eaa0f8a5a9188a6cbf32b31311ca", + "action": "add" + } + }, + "SyftAPICall": { + "1": { + "version": 1, + "hash": "59e89e7b9ea30deaed64d1ffd9bc0769b999d3082b305428432c1f5be36c6343", + "action": "add" + } + }, + "SyftAPIData": { + "1": { + "version": 1, + "hash": "820b279c581cafd9bb5009702d4e3db22ec3a3156676426304b9038dad260a24", + "action": "add" + } + }, + "SyftAPI": { + "1": { + "version": 1, + "hash": "cc13ab058ee36748c14b0d4bd9b9e894c7566fff09cfa4170b3eece520169f15", + "action": "add" + } + }, + "User": { + "1": { + "version": 1, + "hash": "2df4b68182c558dba5485a8a6867acf2a5c341b249ad67373a504098aa8c4343", + "action": "add" + }, + "2": { + "version": 2, + "hash": "af6fb5b2e1606e97838f4a60f0536ad95db606d455e94acbd1977df866608a2c", + "action": "add" + } + }, + "UserUpdate": { + "1": { + "version": 1, + "hash": "1bf6707c69b809c804fb939c7c37d787c2f6889508a4bec37d24221af2eb777a", + "action": "add" + } + }, + "UserCreate": { + "1": { + "version": 1, + "hash": "49d6087e2309ba59987f3126e286e74b3a66492a08ad82fa507ea17d52ce78e3", + "action": "add" + } + }, + "UserSearch": { + "1": { + "version": 1, + "hash": "9ac946338cca68d00d1696a57943442f062628ec3daf53077d0bdd3f72cd9fa0", + "action": "add" + } + }, + "UserView": { + "1": { + "version": 1, + "hash": "0b52d758e31d5889c9cd88afb467aae4a74e34a5276924e07012243c34d300fe", + "action": "add" + } + }, + "UserViewPage": { + "1": { + "version": 1, + "hash": "1cd6528d02ec180f080d5c35f0da760d8a59af9da7baaa9c17c1c7cedcc858fa", + "action": "add" + } + }, + "UserPrivateKey": { + "1": { + "version": 1, + "hash": "4817d8147aba94373f320dcd90e65f097cf6e5a2ef353aa8520e23128d522b5d", + "action": "add" + } + }, + "DateTime": { + "1": { + "version": 1, + "hash": "394abb554114ead4d63c36e3fe83ac018dead4b21a8465174009577c46d54c58", + "action": "add" + } + }, + "ReplyNotification": { + "1": { + "version": 1, + "hash": "84102dfc59d711b03c2f3d3a6ecaca000b6835f1bbdd9af801057f7aacb5f1d0", + "action": "add" + } + }, + "Notification": { + "1": { + "version": 1, + "hash": "af4cb232bff390c431e399975f048b34da7e940ace8b23b940a3b398c91c5326", + "action": "add" + } + }, + "CreateNotification": { + "1": { + "version": 1, + "hash": "7e426c946b7d5db6f9427960ec16042f3018091d835ca5966f3568c324a2ab53", + "action": "add" + } + }, + "UserNotificationActivity": { + "1": { + "version": 1, + "hash": "422fd01c6d9af38688a9982abd34e80794a1f6ddd444cca225d77f49189847a9", + "action": "add" + } + }, + "NotificationPreferences": { + "1": { + "version": 1, + "hash": "a42f06b367e7c6cbabcbf3cfcc84d1ca0873e457d972ebd060e87c9d6185f62b", + "action": "add" + } + }, + "NotifierSettings": { + "1": { + "version": 1, + "hash": "65c8ab814d35fac32f68d3000756692592cc59940f30e3af3dcdfa2328755b9d", + "action": "add" + }, + "2": { + "version": 2, + "hash": "be8b52597fc628d1b7cd22b776ee81416e1adbb04a45188778eb0e32ed1416b4", + "action": "add" + } + }, + "SyftImageRegistry": { + "1": { + "version": 1, + "hash": "67e18903e41cba1afe136adf29d404b63ec04fea6e928abb2533ec4fa52b246b", + "action": "add" + } + }, + "SyftWorkerImage": { + "1": { + "version": 1, + "hash": "44da7badfbe573d5403d3ab78c077f17dbefc560b81fdf927b671815be047441", + "action": "add" + } + }, + "SyftWorker": { + "1": { + "version": 1, + "hash": "9d897f6039eabe48dfa8e8d5c5cdcb283b0375b4c64571b457777eaaf3fb1920", + "action": "add" + } + }, + "WorkerPool": { + "1": { + "version": 1, + "hash": "16efc5dd2596ae744fd611c8f46af9eaec1bd5729eb20e85e9fd2f31df402564", + "action": "add" + } + }, + "MarkdownDescription": { + "1": { + "version": 1, + "hash": "31a73f8824cad1636a55d14b6a1074cdb071d0d4e16e86baaa3d4f63a7e80134", + "action": "add" + } + }, + "HTMLObject": { + "1": { + "version": 1, + "hash": "97f2e93f5ceaa88015047186f66a17ff13df2a6b7925b41331f9e19d5a515a9f", + "action": "add" + } + }, + "PwdTokenResetConfig": { + "1": { + "version": 1, + "hash": "0415a272428f22add4896c64aa9f29c8c1d35619e2433da6564eb5f1faff39ac", + "action": "add" + } + }, + "ServerSettingsUpdate": { + "1": { + "version": 1, + "hash": "1e4260ad879ae80728c3ffae2cd1d48759abd51f9d0960d4b25855cdbb4c506b", + "action": "add" + }, + "2": { + "version": 2, + "hash": "23b2716e9dceca667e228408e2416c82f11821e322e5bccf1f83406f3d09abdc", + "action": "add" + }, + "3": { + "version": 3, + "hash": "335c7946f2e52d09c7b26f511120cd340717c74c5cca9107e84f839da993c55c", + "action": "add" + }, + "4": { + "version": 4, + "hash": "8d7a41992c39c287fcb46383bed429ce75d3c9524ced8c86b88c26dd0232e2fe", + "action": "add" + } + }, + "ServerSettings": { + "1": { + "version": 1, + "hash": "5a1e7470cbeaaae5b80ac9beecb743734f7e4e42d429a09ea8defa569a5ddff1", + "action": "add" + }, + "2": { + "version": 2, + "hash": "7727ea54e494dc9deaa0d1bd38ac8a6180bc192b74eec5659adbc338a19e21f5", + "action": "add" + }, + "3": { + "version": 3, + "hash": "997667e1cba22d151857aacc2caba6b1ca73c1648adbd03461dc74a0c0c372b3", + "action": "add" + }, + "4": { + "version": 4, + "hash": "b8067777967a0e06733433e179e549caaf501419d62f7e8474ee33b839e3890d", + "action": "add" + } + }, + "HTTPConnection": { + "1": { + "version": 1, + "hash": "bf10f81646c71069c76292b1237b4a3de1e507264392c5c591d067636ce6fb46", + "action": "add" + } + }, + "PythonConnection": { + "1": { + "version": 1, + "hash": "28010778b5e3463ff6960a0e2224818de00bc7b5e6f892192e02e399ccbe18b5", + "action": "add" + } + }, + "ActionDataEmpty": { + "1": { + "version": 1, + "hash": "e0e4a5cf18d05b6b747addc048515c6f2a5f35f0766ebaee96d898cb971e1c5b", + "action": "add" + } + }, + "ObjectNotReady": { + "1": { + "version": 1, + "hash": "8cf471e205cd0893d6aae5f0227d14db7df1c9698da08a3ab991f59132d17fe9", + "action": "add" + } + }, + "ActionDataLink": { + "1": { + "version": 1, + "hash": "3469478343439e411b761c270eec63eb3d533e459ad72d0965158c3a6cdf3b9a", + "action": "add" + } + }, + "Action": { + "1": { + "version": 1, + "hash": "021826d7c6f69bd0283d025d40661f3ffbeba8810ca94de01344f6afbdae62cd", + "action": "add" + } + }, + "ActionObject": { + "1": { + "version": 1, + "hash": "0a5f4bc343cb114a251f06686ecdbb59d74bfb3d29a098b176699deb35a1e683", + "action": "add" + } + }, + "AnyActionObject": { + "1": { + "version": 1, + "hash": "b3c44c7788c59c03fa1baeec656c2ca6e633f4cbd4b23ff7ece6ee94c38449f0", + "action": "add" + } + }, + "CustomEndpointActionObject": { + "1": { + "version": 1, + "hash": "c7addbaf2777707f3e91e5c1e092343476cd22efc4ec8617f39ccf76e61a5a14", + "action": "add" + }, + "2": { + "version": 2, + "hash": "846ba36e8737a1bec16853c9de54c4948450009278e0b76fe7e3355ef9e70089", + "action": "add" + } + }, + "DataSubject": { + "1": { + "version": 1, + "hash": "582cdf9e82b5d6915b7f09f7c0d5f08328b11a2ce9b0198e5083f1672c2e2bf5", + "action": "add" + } + }, + "DataSubjectCreate": { + "1": { + "version": 1, + "hash": "5a8423c2690d55f425bfeecc87cd4a797a75d88ebb5fbda754d4f269b62d2ceb", + "action": "add" + } + }, + "DataSubjectMemberRelationship": { + "1": { + "version": 1, + "hash": "0810483ea76ea10c8f286c6035dc0b2085291f345183be50c179f3a05a577110", + "action": "add" + } + }, + "Contributor": { + "1": { + "version": 1, + "hash": "30c32bd44098f00e0b15496be441763b6e50af8b12d3d2bef33aca6287193876", + "action": "add" + } + }, + "Asset": { + "1": { + "version": 1, + "hash": "000abc78719611c106295cf12b1690b7e5411dc1bb9db9d4afd22956da90d1f4", + "action": "add" + } + }, + "CreateAsset": { + "1": { + "version": 1, + "hash": "357d52576cb12b24fb3980342bb49a562b065c0e4419e87d34176340628c7309", + "action": "add" + } + }, + "Dataset": { + "1": { + "version": 1, + "hash": "0ca6b0b4a3aebb2c8f351668075b44951bb20d1e23a779b82109124f334ce3a4", + "action": "add" + } + }, + "DatasetPageView": { + "1": { + "version": 1, + "hash": "aa0dd69637281b80d5523b4409a2c7e89db114c9fe79c858063c6dadff8977d1", + "action": "add" + }, + "2": { + "version": 2, + "hash": "be1ca6dcd0b3aa0481ce5dce737e78432d06a78ad0c701aaf136be407c798352", + "action": "add" + } + }, + "CreateDataset": { + "1": { + "version": 1, + "hash": "7e02dfa89540c3dbebacbb13810d95cdc4e36db31d56cffed7ab54abe25716c9", + "action": "add" + } + }, + "SyftLog": { + "1": { + "version": 1, + "hash": "1bcd71e5bf3f0db3bba0996f33b6b2bde3489b9c71f11e6b30c3495c76a8f53f", + "action": "add" + } + }, + "JobItem": { + "1": { + "version": 1, + "hash": "0b32277b7d3b9bdc14a2a51cc9005f8254e7f7b6ec059ddcccbcd681a807afb6", + "action": "add" + }, + "2": { + "version": 2, + "hash": "b087d0c62b7d304c6ca80e4fb0e8a7f2a444be8f8cba57490dc09aeb98033105", + "action": "add" + } + }, + "ExecutionOutput": { + "1": { + "version": 1, + "hash": "e36c71685edf5276a3427cb6749550486d3a177c1dcf73dd337ab2a73c0ce6b5", + "action": "add" + } + }, + "TwinObject": { + "1": { + "version": 1, + "hash": "4f31243fb348dbb083579afd6f638d75af010cb53d19bfba59b74afff41ccbbb", + "action": "add" + } + }, + "PolicyRule": { + "1": { + "version": 1, + "hash": "44d1ca1db97be46f66558aa1a729ff31bf8e113c6a913b11aedf9d6b6ad5b7b5", + "action": "add" + } + }, + "CreatePolicyRule": { + "1": { + "version": 1, + "hash": "342bb723526d445151a0435f57d251f4c1219f8ae7cca3e8e9fce52e2ee1b8b1", + "action": "add" + } + }, + "CreatePolicyRuleConstant": { + "1": { + "version": 1, + "hash": "78b54832cb0468a87013bc36bc11d4759874ca1b5065a1b711f1e5ef5d94c2df", + "action": "add" + } + }, + "Matches": { + "1": { + "version": 1, + "hash": "dd6d91ddb2ec5eaf60be2b0899ecfdb9a15f7904aa39d2f4d9bb2d7b793040e6", + "action": "add" + } + }, + "PreFill": { + "1": { + "version": 1, + "hash": "c7aefb11dc4c4569dcd1e6988371047a32a8be1b32ad46d12adba419a19769ad", + "action": "add" + } + }, + "UserOwned": { + "1": { + "version": 1, + "hash": "c8738dc3d8c2a5ef461b85a0467c3dff53dab16b54a4d12b44b1477906aef51d", + "action": "add" + } + }, + "MixedInputPolicy": { + "1": { + "version": 1, + "hash": "37bb12d950518d9579c8ec7c4cc22ac731ea82caf8c1370dd0b0a82b46462dde", + "action": "add" + } + }, + "ExactMatch": { + "1": { + "version": 1, + "hash": "5eb37edbf5e451d942e599247f3eaed923c1fe9d91eefdba02bf06503f6cc08d", + "action": "add" + } + }, + "OutputHistory": { + "1": { + "version": 1, + "hash": "9366db79d131f8c65e5a4ff12c90e2aa0c11e302debe06e46eeb93b26e2aaf61", + "action": "add" + } + }, + "OutputPolicyExecuteCount": { + "1": { + "version": 1, + "hash": "2a77e5ed5c7b0391147562651ad4061e20b11745c191fbc34cb549da37ba72dd", + "action": "add" + } + }, + "OutputPolicyExecuteOnce": { + "1": { + "version": 1, + "hash": "5589c00d127d9eb1f5ccf3a16def8219737784d57bb3bf9be5cb6d83325ef436", + "action": "add" + } + }, + "EmptyInputPolicy": { + "1": { + "version": 1, + "hash": "7ef81cfd223be0064600e1503f8b04bafc16385e27730e9319466e68a077c68b", + "action": "add" + } + }, + "UserPolicy": { + "1": { + "version": 1, + "hash": "74373bb71a334f4dcf77623ae10ff5b1c7e5b3006f65f2051ffb1e01f422f982", + "action": "add" + } + }, + "SubmitUserPolicy": { + "1": { + "version": 1, + "hash": "ec4e808eb39613bcdbbbf9ffb3267612084a9d99880a2f3bee3ef32d46329c02", + "action": "add" + } + }, + "UserCodeStatusCollection": { + "1": { + "version": 1, + "hash": "735ecf2d4abb1e7d19b2e751d880f32b01ce267ba10e417ef1b440be3d94d8f1", + "action": "add" + } + }, + "UserCode": { + "1": { + "version": 1, + "hash": "3bcd14413b9c4fbde7c5612c2ed713518340280b5cff89cf2aaaf1c77c4037a8", + "action": "add" + } + }, + "SubmitUserCode": { + "1": { + "version": 1, + "hash": "d2bb8cfe12f070b4adafded78ce01900c5409bd83f055f94b1e285745ef65a76", + "action": "add" + } + }, + "UserCodeExecutionResult": { + "1": { + "version": 1, + "hash": "1f4cbc62caac4dd193f427306405dc7a099ae744bea5830cf57149ce71c1e589", + "action": "add" + } + }, + "UserCodeExecutionOutput": { + "1": { + "version": 1, + "hash": "c1d53300a39dbbb437d7d5a1257bd175a067b1065f4099a0938fac7540035258", + "action": "add" + }, + "2": { + "version": 2, + "hash": "3e104e39b4ab53c950e61e4f7e92ce935cf96a5100de301de9bf297eb7e5787e", + "action": "add" + } + }, + "CodeHistory": { + "1": { + "version": 1, + "hash": "e3ef5346f108257828f364d22b12d9311812c9cf843200afef5dc4d9302f9b21", + "action": "add" + } + }, + "CodeHistoryView": { + "1": { + "version": 1, + "hash": "8b8b97d334b51d1ce0a9efab722411ff25caa3f12be319105954497e0a306eb2", + "action": "add" + } + }, + "CodeHistoriesDict": { + "1": { + "version": 1, + "hash": "01d7dcd4b21525a06e4484d8699a4a34a5c84f1f6026ec55e32eb30412742601", + "action": "add" + } + }, + "UsersCodeHistoriesDict": { + "1": { + "version": 1, + "hash": "4ed8b83973258ea19a1f91feb2590ff73b801be86f4296cc3db48f6929ff784c", + "action": "add" + } + }, + "BlobFile": { + "1": { + "version": 1, + "hash": "d99239100f1cb0b73c69b2ad7cab01a06909cc3a4976ba2b3b67cf6fe5e2f516", + "action": "add" + } + }, + "BlobFileOBject": { + "1": { + "version": 1, + "hash": "6c40dab2c8d2220d4fff7cc653d76cc026a856db7e2b5713b6341e255adc7ea2", + "action": "add" + } + }, + "SecureFilePathLocation": { + "1": { + "version": 1, + "hash": "ea5978b98d7773d221665b450454c9130c103a5c850669a0acd620607cd614b7", + "action": "add" + } + }, + "SeaweedSecureFilePathLocation": { + "1": { + "version": 1, + "hash": "3fc9bfc8c1b1cf660c9747e8c1fe3eb2220e78d4e3b5d6b5c5f29a07a77ebf3e", + "action": "add" + } + }, + "AzureSecureFilePathLocation": { + "1": { + "version": 1, + "hash": "090a9e962eeb655586ee966c5651d8996363969818a38f9a486fd64d33047e05", + "action": "add" + } + }, + "BlobStorageEntry": { + "1": { + "version": 1, + "hash": "afdc6a1d8a24b1ee1ed9d3e79f5bac64b4f0d9d36800f07f10be0b896470345f", + "action": "add" + } + }, + "BlobStorageMetadata": { + "1": { + "version": 1, + "hash": "9d4b61ac4ea1910c2f7c767a50a6a52544a24663548f069e79bd906f11b538e4", + "action": "add" + } + }, + "CreateBlobStorageEntry": { + "1": { + "version": 1, + "hash": "ffc3cbfeade67d074dc5bf7d655a1eb8c83630076028a72b3cc4548f3b413e14", + "action": "add" + } + }, + "SyftObjectMigrationState": { + "1": { + "version": 1, + "hash": "ee83315828551f18904bab18e0cac48896493620561215b04cc448e6ce5834af", + "action": "add" + } + }, + "StoreMetadata": { + "1": { + "version": 1, + "hash": "8de9a22a2765ef976bc161cb0704347d30350c085da8c8ffa876065cfca3e5fd", + "action": "add" + } + }, + "MigrationData": { + "1": { + "version": 1, + "hash": "cb96b8c8413609e1224341d1b0dd1efb08387c0ff7b0ff65eba36c0b104c9ed1", + "action": "add" + }, + "2": { + "version": 2, + "hash": "1d1b14c196221ecf6d644d7dcaa32ac9e90361b2687fa83161ff399ebc6df1bd", + "action": "add" + } + }, + "BlobRetrieval": { + "1": { + "version": 1, + "hash": "c422c74b89a9349742acaa848566fe18bfef1a83333458b858c074baed37a859", + "action": "add" + } + }, + "SyftObjectRetrieval": { + "1": { + "version": 1, + "hash": "b2b62447445adc4cd0b77ab59d6fa56624dd316fb50281e570daad07556b6db2", + "action": "add" + } + }, + "BlobRetrievalByURL": { + "1": { + "version": 1, + "hash": "4db0e3b7a6334d3835356d8393866711e243e360af25a95f3cc4066f032404b5", + "action": "add" + } + }, + "BlobDeposit": { + "1": { + "version": 1, + "hash": "6eb5cc57dc763126bfc6ec5a2b79d02e77eadf9d9efb1888a5c366b7799c1c24", + "action": "add" + } + }, + "OnDiskBlobDeposit": { + "1": { + "version": 1, + "hash": "817bf1bee4a35bfa1cd25d6779a10d8d180b1b3f1e837952f81f48b9411d1970", + "action": "add" + } + }, + "RemoteConfig": { + "1": { + "version": 1, + "hash": "179d067099a178d748c6d9a0477e8de7c3b55577439669eca7150258f2409567", + "action": "add" + } + }, + "AzureRemoteConfig": { + "1": { + "version": 1, + "hash": "a143811fec0da5fd881e927643ef667c91c78a2c90519cf88da7da20738bd187", + "action": "add" + } + }, + "SeaweedFSBlobDeposit": { + "1": { + "version": 1, + "hash": "febeb2a2ce81aa2c512e4c6b611b582984042aafa0541403d4584662273a166c", + "action": "add" + } + }, + "DictStoreConfig": { + "1": { + "version": 1, + "hash": "2e1365c5535fa51c22eef79f67dd6444789bc829c27881367e3050e06e2ffbfe", + "action": "add" + } + }, + "NumpyArrayObject": { + "1": { + "version": 1, + "hash": "05dd2917b7692b3daf4e7ad083a46fa7ec7a2be8faac8d4a654809189c986443", + "action": "add" + } + }, + "NumpyScalarObject": { + "1": { + "version": 1, + "hash": "8753e5c78270a5cacbf0439447724772f4765351a4a8b58b0a5c416a6b2c8b6e", + "action": "add" + } + }, + "NumpyBoolObject": { + "1": { + "version": 1, + "hash": "331c44f8fa3d0a077f1aaad7313bae2c43b386d04def7b8bedae9fdf7690134d", + "action": "add" + } + }, + "PandasDataframeObject": { + "1": { + "version": 1, + "hash": "5e8018364cea31d5f185a901da4ab89846b02153ee7d041ee8a6d305ece31f90", + "action": "add" + } + }, + "PandasSeriesObject": { + "1": { + "version": 1, + "hash": "b8bd482bf16fc7177e9778292cd42f8835b6ced2ce8dc88908b4b8e6d7c7528f", + "action": "add" + } + }, + "Change": { + "1": { + "version": 1, + "hash": "75fb9a5cd4e76b189ebe130a421d3921a0c251947a48bbb92a2ef1c315dc3c16", + "action": "add" + } + }, + "ChangeStatus": { + "1": { + "version": 1, + "hash": "c914a6f7637b555a51b71e8e197e591f7a2e28121e29b5dd586f87e0383d179d", + "action": "add" + } + }, + "ActionStoreChange": { + "1": { + "version": 1, + "hash": "1a803bb08924b49f3114fd46e0e132f819d4d56be5e03a27e9fe90947ca26e85", + "action": "add" + } + }, + "CreateCustomImageChange": { + "1": { + "version": 1, + "hash": "c3dbea3f49979fdcc517c0d13cd02739ca2fe86b370c42496a224f142ae31562", + "action": "add" + } + }, + "CreateCustomWorkerPoolChange": { + "1": { + "version": 1, + "hash": "0355793dd58b364dcb84fff29714b6a26446bead3ba95c6d75e3200008e580f4", + "action": "add" + } + }, + "Request": { + "1": { + "version": 1, + "hash": "1d69f5f0074114f99aa29c5ee77cb20b9151e5b50e77b026f11c3632a12efadf", + "action": "add" + } + }, + "RequestInfo": { + "1": { + "version": 1, + "hash": "779562547744ebed64548f8021647292604fdf4256bf79685dfa14a1e56cc27b", + "action": "add" + } + }, + "RequestInfoFilter": { + "1": { + "version": 1, + "hash": "bb881a003032f4676321218d7cd09580f4d64fccaa1cf9e118fdcd5c73c3d3a8", + "action": "add" + } + }, + "SubmitRequest": { + "1": { + "version": 1, + "hash": "6c38b6ffd0a6f7442746e68b9ace7b21cb1dca7d2031929db5f9a302a280403f", + "action": "add" + } + }, + "ObjectMutation": { + "1": { + "version": 1, + "hash": "ce88096760ce9334599c8194ec97b0a1470651ad680d9d21b8826a0df0af2a36", + "action": "add" + } + }, + "EnumMutation": { + "1": { + "version": 1, + "hash": "5173fda73df17a344eb663b7692cca48bd46bf1773455439836b852cd165448c", + "action": "add" + } + }, + "UserCodeStatusChange": { + "1": { + "version": 1, + "hash": "89aaf7f1368c782e3a1b9e79988877f6eaa05ab84365f7d321b757fde7fe86e7", + "action": "add" + } + }, + "SyncedUserCodeStatusChange": { + "1": { + "version": 1, + "hash": "d9ad2d341eb645bd50d06330cd30fd4c266f93e37b9f5391d58b78365fc440e6", + "action": "add" + } + }, + "TwinAPIContextView": { + "1": { + "version": 1, + "hash": "e099eef32cb3a8a806cbdc54cc7fca96bed3d60344bd571163ec049db407938b", + "action": "add" + } + }, + "CustomAPIView": { + "1": { + "version": 1, + "hash": "769e96bebd05736ab860591670fb6da19406239b0104ddc71bd092a134335146", + "action": "add" + } + }, + "CustomApiEndpoint": { + "1": { + "version": 1, + "hash": "ec4a217585336d1b59c93c18570443a63f4fbb24d2c088fbacf80bcf389d23e8", + "action": "add" + } + }, + "PrivateAPIEndpoint": { + "1": { + "version": 1, + "hash": "6d7d143432c2811c520ab6dade005ba40173b590e5c676be04f5921b970ef938", + "action": "add" + } + }, + "PublicAPIEndpoint": { + "1": { + "version": 1, + "hash": "3bf51fc33aa8feb1abc9d0ef792e8889da31a57050430e0bd8e17f2065ff8734", + "action": "add" + } + }, + "UpdateTwinAPIEndpoint": { + "1": { + "version": 1, + "hash": "851e59412716e73c7f70a696619e0b375ce136b43f6fe2ea784747091caba5d8", + "action": "add" + } + }, + "CreateTwinAPIEndpoint": { + "1": { + "version": 1, + "hash": "3d0b84dae95ebcc6647b5aabe54e65b3c6bf957665fde57d8037806a4aac13be", + "action": "add" + } + }, + "TwinAPIEndpoint": { + "1": { + "version": 1, + "hash": "d1947b8f9c80d6c9b443e5a9f0758afa8849a5f12b9a511feefd7e4f82c374f4", + "action": "add" + } + }, + "SyncState": { + "1": { + "version": 1, + "hash": "9a3f0bb973858b55bc766c9770c4d9abcc817898f797d94a89938650c0c67868", + "action": "add" + } + }, + "WorkerSettings": { + "1": { + "version": 1, + "hash": "dca33003904a71688e5b07db65f8833eb4de8135aade7154076b8eafbb94d26b", + "action": "add" + } + }, + "HTTPServerRoute": { + "1": { + "version": 1, + "hash": "938245604a9c7e50001299afff5b669b2548364e356fed22a22780497831bf81", + "action": "add" + } + }, + "PythonServerRoute": { + "1": { + "version": 1, + "hash": "a068d8f942d55ecb6d45af88a27c6ebf208584275bf589cbc308df3f774ab9a9", + "action": "add" + } + }, + "VeilidServerRoute": { + "1": { + "version": 1, + "hash": "e676bc165601d2ede69707a4b6168ed4674f3f98887026d098a2dd4da4dfd097", + "action": "add" + } + }, + "ServerPeer": { + "1": { + "version": 1, + "hash": "0d5f252018e324ea0d2dcb5c2ad8bd15707220565fce4f14de7f63a8f9e4391b", + "action": "add" + } + }, + "ServerPeerUpdate": { + "1": { + "version": 1, + "hash": "0b854b57db7a18118c1fd8f31495b2ba4eeb9fbe4f24c631ff112418a94570d3", + "action": "add" + } + }, + "AssociationRequestChange": { + "1": { + "version": 1, + "hash": "0134ac0002879c85fc9ddb06bed6306a8905c8434b0a40d3a96ce24a7bd4da90", + "action": "add" + } + }, + "QueueItem": { + "1": { + "version": 1, + "hash": "1db212c46b6c56ccc5579cfe2141b693f0cd9286e2ede71210393e8455379bf1", + "action": "add" + } + }, + "ActionQueueItem": { + "1": { + "version": 1, + "hash": "396d579dfc2e2b36b9fbed2f204bffcca1bea7ee2db7175045dd3328ebf08718", + "action": "add" + } + }, + "APIEndpointQueueItem": { + "1": { + "version": 1, + "hash": "f04b3990a8d29c116d301e70df54d58f188895307a411dc13a666ff764ffd8dd", + "action": "add" + } + }, + "ZMQClientConfig": { + "1": { + "version": 1, + "hash": "36ee8f75067d5144f0ed062cdc79466caae16b7a128231d89b6b430174843bde", + "action": "add" + } + }, + "SQLiteStoreConfig": { + "1": { + "version": 1, + "hash": "ad062a5f863ae84683867d2a6a5e1d4420c010a64b88bc7b392106e33d71ac03", + "action": "add" + } + }, + "ProjectEvent": { + "1": { + "version": 1, + "hash": "dc0486c52daebd5e98c2b3b03ffd9a9a14bc3d86d8dc0c23e41ebf6c31fe2ffb", + "action": "add" + } + }, + "ProjectThreadMessage": { + "1": { + "version": 1, + "hash": "99256d7592577d1e37df94a06eabc0a287f2d79e144c51fd719315e278edb46d", + "action": "add" + } + }, + "ProjectMessage": { + "1": { + "version": 1, + "hash": "b5004b6354f71b19c81dd5f4b20bf446e0b959f5608a22707e96b944dd8175b0", + "action": "add" + } + }, + "ProjectRequestResponse": { + "1": { + "version": 1, + "hash": "52162a8a779a4a301d8755691bf4cf994c86b9f650f9e8c8a923b44e635b1bc0", + "action": "add" + } + }, + "ProjectRequest": { + "1": { + "version": 1, + "hash": "dc684135d5a5a48e5fc7988598c1e6e0de76cf1c5995f1c283fcf63d0eb4d24f", + "action": "add" + } + }, + "AnswerProjectPoll": { + "1": { + "version": 1, + "hash": "c83d83a5ba6cc034d5061df200b3f1d029aa770b1e13dbef959bb1790323dc6e", + "action": "add" + } + }, + "ProjectPoll": { + "1": { + "version": 1, + "hash": "ecf69b3b324e0bee9c82295796d44c4e8f796496cdc9db6d4302c2f160566466", + "action": "add" + } + }, + "Project": { + "1": { + "version": 1, + "hash": "de86a1163ddbcd1cc3cc2b1b5dfcb85a8ad9f9d4bbc759c2b1f92a0d0a2ff184", + "action": "add" + } + }, + "ProjectSubmit": { + "1": { + "version": 1, + "hash": "7555ba11ee5a814dcd9c45647300020f7359efc1081559940990cbd745936cac", + "action": "add" + } + }, + "Plan": { + "1": { + "version": 1, + "hash": "ed05cb87aec832098fc464ac36cd6bceaab705463d0d2fa1b2d8e1ccc510018c", + "action": "add" + } + }, + "EnclaveMetadata": { + "1": { + "version": 1, + "hash": "8d2dfafa01ec909c080a790cf15a8fc78e00382d3bfe6207098ceb25a60b9c53", + "action": "add" + } + } + } + } +} \ No newline at end of file diff --git a/packages/syft/src/syft/util/api_snapshot/syft_api_spec_stable.json b/packages/syft/src/syft/util/api_snapshot/syft_api_spec_stable.json index 79f596bb8de..f43e041af0a 100644 --- a/packages/syft/src/syft/util/api_snapshot/syft_api_spec_stable.json +++ b/packages/syft/src/syft/util/api_snapshot/syft_api_spec_stable.json @@ -6,9 +6,9 @@ "soft_delete": "", "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "cd82a2d4ad0af5d80996f724b92268c8c5c97c653b3c17871be85c4fa3f4c283" + "hash": "7188dd0b7944ed26955b97a6a6149586fe144db59970d23f61af190aa54497c7" }, "Actionservice.action.execute": { "public_path": "action.execute", @@ -16,9 +16,9 @@ "signature": { "action": "" }, - "return_type": "typing.Union[result.result.Ok[syft.service.action.action_object.ActionObject], result.result.Err[result.result.Err]]", + "return_type": "", "warning": "", - "hash": "c8407a9407269a3a67548d05e8a3265ded0b342847776ff8d8e065fc11c8280f" + "hash": "71de9ba14014e015a5724978ffdec210b5b844c88dabded615580334bf9b0ef5" }, "Actionservice.action.exists": { "public_path": "action.exists", @@ -26,9 +26,9 @@ "signature": { "obj_id": "" }, - "return_type": "typing.Union[result.result.Ok[syft.service.response.SyftSuccess], result.result.Err[syft.service.response.SyftError]]", + "return_type": "", "warning": "", - "hash": "a58eba215d668b403e8eb72a5c3f128d00ce3f4ea5ead90918fd0b696a6cc42b" + "hash": "2daf41389eef09019c1f114f948ccc47c7094f94484b7ae467b06de224efb36c" }, "Actionservice.action.get": { "public_path": "action.get", @@ -38,9 +38,9 @@ "twin_mode": "", "uid": "" }, - "return_type": "typing.Union[result.result.Ok[syft.service.action.action_object.ActionObject], result.result.Err[str]]", + "return_type": "syft.service.action.action_object.ActionObject | syft.types.twin_object.TwinObject", "warning": "", - "hash": "89e4c93189126690ee32ccf54e7f85849bd6905a10f28f2df51845ae559a3eca" + "hash": "661a736ced3c33e3312986f31fb7be79410053708eb64a126565274866ff075d" }, "Actionservice.action.get_mock": { "public_path": "action.get_mock", @@ -48,9 +48,9 @@ "signature": { "uid": "" }, - "return_type": "typing.Union[result.result.Ok[syft.service.response.SyftError], result.result.Err[syft.types.syft_object.SyftObject]]", + "return_type": "", "warning": "", - "hash": "1f003376478c80d3688a982945423ab71cd3da300bd45034b3115a6215fdf4ed" + "hash": "002fc053488b5203bc6133344e4c81507e31c66cf6820e60d0a9c07b82036ffa" }, "Actionservice.action.get_pointer": { "public_path": "action.get_pointer", @@ -58,9 +58,9 @@ "signature": { "uid": "" }, - "return_type": "typing.Union[result.result.Ok[syft.service.action.action_object.ActionObjectPointer], result.result.Err[str]]", + "return_type": "", "warning": "", - "hash": "cb079b45af07564f351aad8262c3634d7110ccfd47588d0b1094045df2f06370" + "hash": "874f3ab136390f7b15755f7b466be42228385d865d43fe80ae0f33b161863d47" }, "Actionservice.action.has_storage_permission": { "public_path": "action.has_storage_permission", @@ -78,9 +78,9 @@ "signature": { "uid": "" }, - "return_type": "typing.Union[result.result.Ok[result.result.Ok[bool]], result.result.Err[result.result.Err[str]]]", + "return_type": "", "warning": "", - "hash": "e465e1e150177f1f4c23f8cc370d0ca7370b9f2982f496a8e39723891e316e53" + "hash": "8e980361137993b3f6a343728186ef54ca83f51dcd88a7bd3519ca603e4f130b" }, "Actionservice.action.np_array": { "public_path": "action.np_array", @@ -92,17 +92,6 @@ "warning": "", "hash": "f0e75b79b4ce7349430bb1e62677c353e33ddcf998b5bf5c26328f246049fbf5" }, - "Actionservice.action.resolve_links": { - "public_path": "action.resolve_links", - "RBAC_permission": "GUEST_ROLE_LEVEL", - "signature": { - "twin_mode": "", - "uid": "" - }, - "return_type": "typing.Union[result.result.Ok[result.result.Ok[syft.service.action.action_object.ActionObject]], result.result.Err[result.result.Err[str]]]", - "warning": "", - "hash": "b755f16875e62a6eea9da4f08258682fd3b2f6eabb43219ab9c4efa7734d8206" - }, "Actionservice.action.set": { "public_path": "action.set", "RBAC_permission": "GUEST_ROLE_LEVEL", @@ -111,9 +100,9 @@ "add_storage_permission": "", "ignore_detached_objs": "" }, - "return_type": "syft.service.action.action_object.ActionObject | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "682227049df2634203ea7a2ffe27ab625c695375d5d49eee0381345e66c80879" + "hash": "c7d28af8ba385a5ca2369d00c388a1d02348a0e73c0a3e5b92d0e4da07966e33" }, "Apiservice.api.add": { "public_path": "api.add", @@ -121,17 +110,17 @@ "signature": { "endpoint": "syft.service.api.api.CreateTwinAPIEndpoint | syft.service.api.api.TwinAPIEndpoint" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "11c2c104fc033b0e29d886e47b4829541fb54e1db5df829d98c47d62aebacf47" + "hash": "792b2fb4d7b28b85d25a276872518122b0c487e362a4091fb0a8d9fbf203d71c" }, "Apiservice.api.api_endpoints": { "public_path": "api.api_endpoints", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.api.api.TwinAPIEndpointView] | syft.service.response.SyftError", + "return_type": "list[syft.service.api.api.TwinAPIEndpointView]", "warning": "", - "hash": "1c9b28672b67d6c35f259b02bcac144d8aa0372a7df834ccf338b6f4c859d125" + "hash": "a9691c938047b00ede6b417e37e2c4d6a6fce3513ac1ebf3d5d9cad9119bd9ec" }, "Apiservice.api.call": { "public_path": "api.call", @@ -139,11 +128,12 @@ "signature": { "args": "typing.Any", "kwargs": "typing.Any", + "log_id": "syft.types.uid.UID | None", "path": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "e0551534c73d207126946faeecfa581d5dd0652adc81d5a7918184d58105584c" + "hash": "8b10d896d67b7074d4fcdf64094b56776adc266225b5c3e3d4ba91099c757ba8" }, "Apiservice.api.call_in_jobs": { "public_path": "api.call_in_jobs", @@ -153,9 +143,9 @@ "kwargs": "typing.Any", "path": "" }, - "return_type": "typing.Any | syft.service.response.SyftError", + "return_type": "typing.Any", "warning": "", - "hash": "344fd5cb687dd251eaa10d2d4071e2d6f2b5deca28db28633b51dbfe4bfd4d98" + "hash": "d4b8cb0fb3a8427ebf9de1d1dac3b48ef270bc3a33c283e190de6f0fe84f321b" }, "Apiservice.api.call_private": { "public_path": "api.call_private", @@ -163,11 +153,12 @@ "signature": { "args": "typing.Any", "kwargs": "typing.Any", + "log_id": "syft.types.uid.UID | None", "path": "" }, - "return_type": "syft.service.action.action_object.ActionObject | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "02231ff9cdcb5c899d4f26a27f65730ef2428e1e240646c4a728b98404c60773" + "hash": "4099aeeb2f1e23fd47843a12defd5a8a54b3706d67b8a26a2d609a8446f97dfb" }, "Apiservice.api.call_private_in_jobs": { "public_path": "api.call_private_in_jobs", @@ -177,9 +168,9 @@ "kwargs": "typing.Any", "path": "" }, - "return_type": "typing.Any | syft.service.response.SyftError", + "return_type": "typing.Any", "warning": "", - "hash": "9b849dd25f7a7ec6454ecf75a379043b2e598fdb35a1e6487ca1f0e7af46c7ca" + "hash": "15c33f832c617790fd54a7c52334778cacb0c56f8b18bad9c6f4ecea37a1766f" }, "Apiservice.api.call_public": { "public_path": "api.call_public", @@ -187,11 +178,12 @@ "signature": { "args": "typing.Any", "kwargs": "typing.Any", + "log_id": "syft.types.uid.UID | None", "path": "" }, - "return_type": "syft.service.action.action_object.ActionObject | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "5ad2679a75306945461ce7ef74fa81e6f4a02eb3d0e4a48c23ecb870eb499abb" + "hash": "b7da0456e21a375389dc1059e1f95ba37f0e0dab184aa673917f6739be6a8182" }, "Apiservice.api.call_public_in_jobs": { "public_path": "api.call_public_in_jobs", @@ -201,9 +193,9 @@ "kwargs": "typing.Any", "path": "" }, - "return_type": "typing.Any | syft.service.response.SyftError", + "return_type": "typing.Any", "warning": "", - "hash": "d9db384f23e79805635afa6378aa132760f138b727123c15f16f57031ece8ac8" + "hash": "33730cbb7819450ea8828954cf05bccbabe9811b58909a49b5e00f95efcf5167" }, "Apiservice.api.delete": { "public_path": "api.delete", @@ -211,9 +203,9 @@ "signature": { "endpoint_path": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "1272ce81a8db2ed294ff3c6ac2bec23bda424ac62b56af9a5001a292299eec24" + "hash": "7cbc47eff81bbc9c87e9f784eb45bd23f9d716e6a37475f1ec6322263b636c40" }, "Apiservice.api.exists": { "public_path": "api.exists", @@ -221,9 +213,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "2200cfd6c324d78b44630f1dfd757ede55216db4f04b28633b5af125a8c1b92c" + "hash": "0a6b260535469d49ff5959783af8ab447addedbdb9acf8df50b95f06c0b3d42e" }, "Apiservice.api.get": { "public_path": "api.get", @@ -231,17 +223,17 @@ "signature": { "api_path": "" }, - "return_type": "syft.service.api.api.TwinAPIEndpoint | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "fa749cf32b027b83d064df46b1a06960aada6c1dbea877655ed750c9862cc173" + "hash": "8f37b25ba23d940645d8a5096408c0908dec3b0b43c3aab5230f6773a777b71a" }, "Apiservice.api.get_all": { "public_path": "api.get_all", "RBAC_permission": "ADMIN_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.api.api.TwinAPIEndpoint] | syft.service.response.SyftError", + "return_type": "list[syft.service.api.api.TwinAPIEndpoint]", "warning": "", - "hash": "e353c9acca3cffe9de54d0a11dd9ea395678ef832c9466575226c2139786b4c1" + "hash": "eec93ade9eee93398db1cb855837069d339f5f744f73c3b747de848286cd82c4" }, "Apiservice.api.get_private_context": { "public_path": "api.get_private_context", @@ -249,9 +241,9 @@ "signature": { "path": "" }, - "return_type": "dict[str, typing.Any] | syft.service.response.SyftError", + "return_type": "dict[str, typing.Any]", "warning": "", - "hash": "70afc602dbf67ebee4780504a3c7ba6f851106e17d2679c5645543d81ba26246" + "hash": "131a77e8e1bf9f93f0aa8dee5ebc90e11d225a34fdd5a6c2a69c41e2e71362e5" }, "Apiservice.api.get_public_context": { "public_path": "api.get_public_context", @@ -259,9 +251,9 @@ "signature": { "path": "" }, - "return_type": "dict[str, typing.Any] | syft.service.response.SyftError", + "return_type": "dict[str, typing.Any]", "warning": "", - "hash": "7955294ecaf9749bb61f84b1543fdc5ef554a2197c581a4ed76c40fb2cc5af75" + "hash": "8d190d6d2eaf7fdd5dfc3d217d0ca78f9933d28e8e07182a6f3cf62fbb55b811" }, "Apiservice.api.set_settings": { "public_path": "api.set_settings", @@ -273,9 +265,9 @@ "private": "", "settings": "" }, - "return_type": "syft.service.api.api.TwinAPIEndpoint | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "2f6195bec1fbe77a3cff8d20e733c77f06ed637f175bb85a9f0988e57a273fbb" + "hash": "2bb16f38b222529833f12992caef1ef4f43de0e8b9aa7be0d332310daf2f7976" }, "Apiservice.api.set_state": { "public_path": "api.set_state", @@ -287,9 +279,9 @@ "private": "", "state": "" }, - "return_type": "syft.service.api.api.TwinAPIEndpoint | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "a066dff843909cdb5c337cc182ad6f10dcc632472ec08dd90c920963396cbe58" + "hash": "db2b0966fb2e28b775c47834546d98b33f5e10f511eaf5752f953e3f2bcaeed1" }, "Apiservice.api.update": { "public_path": "api.update", @@ -301,9 +293,9 @@ "mock_function": "syft.service.api.api.Endpoint | None", "private_function": "syft.service.api.api.Endpoint | None" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "ca1a4e8da7e12932d4855f5aab7dadb282ce9ed1f0eba797d69ad411873d574b" + "hash": "7d426096b634f4883d16bb05f5fa4ccc6404915dc834f294467baa1ff4994128" }, "Apiservice.api.view": { "public_path": "api.view", @@ -311,9 +303,9 @@ "signature": { "path": "" }, - "return_type": "syft.service.api.api.TwinAPIEndpointView | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "ae5dde076249a7691c0f8856b6ce2676602f9e18337329f648d448221d5294e8" + "hash": "572b69c12966396e98f7f37298c6402caf0813acea66dba95ddd2af016b18dcc" }, "Attestationservice.attestation.get_cpu_attestation": { "public_path": "attestation.get_cpu_attestation", @@ -321,9 +313,9 @@ "signature": { "raw_token": "" }, - "return_type": "str | syft.service.response.SyftError | syft.service.response.SyftSuccess", + "return_type": "str | syft.service.response.SyftSuccess", "warning": "", - "hash": "a81a0d4f9cd72b7d0ee1900b9452be10adf9ba3a3de6f0a1626b6d5e1959555b" + "hash": "4246dcc86b4dfdbc13b23a6314f1e8591f2775e64dc52bd6fe2e55602e0a0498" }, "Attestationservice.attestation.get_gpu_attestation": { "public_path": "attestation.get_gpu_attestation", @@ -331,9 +323,9 @@ "signature": { "raw_token": "" }, - "return_type": "str | syft.service.response.SyftError | syft.service.response.SyftSuccess", + "return_type": "str | syft.service.response.SyftSuccess", "warning": "", - "hash": "1e280f77f4abc65ce7eeeb16473063261967cf09f7fa1d5f2ca02330bbd136e1" + "hash": "e0124c33246e750a7b22ad3f626a7eef03f28fb2471d9ba29f8f071ce7629032" }, "Blobstorageservice.blob_storage.allocate": { "public_path": "blob_storage.allocate", @@ -341,9 +333,9 @@ "signature": { "obj": "" }, - "return_type": "syft.store.blob_storage.on_disk.OnDiskBlobDeposit | syft.store.blob_storage.seaweedfs.SeaweedFSBlobDeposit | syft.service.response.SyftError", + "return_type": "syft.store.blob_storage.on_disk.OnDiskBlobDeposit | syft.store.blob_storage.seaweedfs.SeaweedFSBlobDeposit", "warning": "", - "hash": "56db8136421fc34164d62fd3d1039ba9bd2f4b2e648e79c0f8f9f1c497cc4893" + "hash": "4a65f796fa149a2335d9763a24c8e64539ea9f609b4e42129ca826152ae2678e" }, "Blobstorageservice.blob_storage.allocate_for_user": { "public_path": "blob_storage.allocate_for_user", @@ -352,9 +344,9 @@ "obj": "", "uploaded_by": "" }, - "return_type": "syft.store.blob_storage.on_disk.OnDiskBlobDeposit | syft.store.blob_storage.seaweedfs.SeaweedFSBlobDeposit | syft.service.response.SyftError", + "return_type": "syft.store.blob_storage.on_disk.OnDiskBlobDeposit | syft.store.blob_storage.seaweedfs.SeaweedFSBlobDeposit", "warning": "", - "hash": "2349b66cc3bfd7c30a8dd0c5d601a943f7bdafa43eed4c17fa753f30c1be0552" + "hash": "6641df95c2b76ead317755b15928d0baf353e86f1aec1feabc95f9f48f6c032e" }, "Blobstorageservice.blob_storage.delete": { "public_path": "blob_storage.delete", @@ -362,17 +354,17 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "b3be695134efd5bb52b724d8e7060a140f85cfbf49b49149df6c075d7000e334" + "hash": "4dfb5250b5d8b07c7e5580f4906f2641cdd532c1ea8eb9b82f3f3d649422b696" }, "Blobstorageservice.blob_storage.get_all": { "public_path": "blob_storage.get_all", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.types.blob_storage.BlobStorageEntry] | syft.service.response.SyftError", + "return_type": "list[syft.types.blob_storage.BlobStorageEntry]", "warning": "", - "hash": "77ee5f2e46e1e8f86e909640a2ac4489e68c6e942a267541b7aaf06d3621c0cf" + "hash": "e65c241f16475e2d06aa56695c606f1b8238fbe2529e80f4c537ccba27528f61" }, "Blobstorageservice.blob_storage.get_by_uid": { "public_path": "blob_storage.get_by_uid", @@ -380,9 +372,9 @@ "signature": { "uid": "" }, - "return_type": "syft.types.blob_storage.BlobStorageEntry | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "6273fe2172bb435b2868fa212c6bbf9283f246953f56b4df8d7ff000bdf8325b" + "hash": "99b2ae3648407efeee2bb70021534af55d2169fa7942b1116aadb1b58044c475" }, "Blobstorageservice.blob_storage.get_files_from_bucket": { "public_path": "blob_storage.get_files_from_bucket", @@ -390,9 +382,9 @@ "signature": { "bucket_name": "" }, - "return_type": "list | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "fc95ecff0467323932dbe866f880b3544776a93950e796a8d04902329beb081d" + "hash": "3ae6052377fc7224a087bd38b28d5dcf4c60f3408c9604b66d91051d6ffe36b2" }, "Blobstorageservice.blob_storage.get_metadata": { "public_path": "blob_storage.get_metadata", @@ -400,9 +392,9 @@ "signature": { "uid": "" }, - "return_type": "syft.types.blob_storage.BlobStorageEntry | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "5b4bf917586d2c836607972111db02de730beb2b60a942f733e0aa89238c620b" + "hash": "793989fe94223e81ebce742640a456eb19543800f145c4a4a4b0058b0558c7b3" }, "Blobstorageservice.blob_storage.mark_write_complete": { "public_path": "blob_storage.mark_write_complete", @@ -412,9 +404,9 @@ "no_lines": "int | None", "uid": "" }, - "return_type": "syft.service.response.SyftError | syft.service.response.SyftSuccess", + "return_type": "", "warning": "", - "hash": "8f984ccab714231ea98b9cc25c99e46e52f8a89a3929ebdfe8f0d61157100e85" + "hash": "4fdf01eae7e41b52137b3b248cb1826cbaa3246ddd44f32fffa0e9610184e9ec" }, "Blobstorageservice.blob_storage.mount_azure": { "public_path": "blob_storage.mount_azure", @@ -426,9 +418,9 @@ "container_name": "", "use_direct_connections": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "7dd957828d695d94516dc3816823ad417557e196560d3b21ff560d860cbd53dc" + "hash": "a4efc044cd27e3d8ef96603c1c8ab008ceca8c0dbaae8bc4b12a3295fbe0540e" }, "Blobstorageservice.blob_storage.read": { "public_path": "blob_storage.read", @@ -436,9 +428,9 @@ "signature": { "uid": "" }, - "return_type": "syft.store.blob_storage.BlobRetrieval | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "daf27678c5f94b7f3f95c6082e7ff21bd55cae491b27bab178a70b521a357376" + "hash": "d00c264dd04ca50531390748ce0409cda67d32d3c5e85e3335108dd11ec07c98" }, "Blobstorageservice.blob_storage.write_to_disk": { "public_path": "blob_storage.write_to_disk", @@ -447,9 +439,9 @@ "data": "", "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "827b433e2f07254dc8029cd0ebe090d6c09d445610f0a806da2bf527c5d105c9" + "hash": "8384cd726618f43f38e3705ec7f0625711171e51ca4cb9713232c9b69f4ed231" }, "Codehistoryservice.code_history.delete": { "public_path": "code_history.delete", @@ -457,9 +449,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "6f2457d78da8f9a40f96b131cbb46a4f1b0fb3874e9d81dd9e38bfd7cabcc00b" + "hash": "77b1ae2eebcbb7b6df33b5c1cfd2692c1865d4558caafb04be042f3e87f69d27" }, "Codehistoryservice.code_history.get": { "public_path": "code_history.get", @@ -467,17 +459,17 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "333f7ffe672bb58e9ccde8f8f86cd50f6def4df8e01489641fead47c82c4ef78" + "hash": "258594ec0e7e2f7475030024ceabf04bd7741a0f80dfb8fe68c86afd6e02ac96" }, "Codehistoryservice.code_history.get_all": { "public_path": "code_history.get_all", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.code_history.code_history.CodeHistory] | syft.service.response.SyftError", + "return_type": "list[syft.service.code_history.code_history.CodeHistory]", "warning": "", - "hash": "1fa3e0f220b9eb94be85124811817ef948d9254229ac41a4382d8297b87fd398" + "hash": "7676007066a95921c60339dbb903c8cd9b1419e88baca830e7e87cf739a040a3" }, "Codehistoryservice.code_history.get_by_name_and_user_email": { "public_path": "code_history.get_by_name_and_user_email", @@ -487,25 +479,25 @@ "user_email": "", "user_id": "" }, - "return_type": "list[syft.service.code_history.code_history.CodeHistory] | syft.service.response.SyftError", + "return_type": "list[syft.service.code_history.code_history.CodeHistory]", "warning": "", - "hash": "02105b20f9e7cd4d6991a0f067521319a1a5d22456e87d0002bb6244e299fe72" + "hash": "fdd6237cbaba33e0a166eaabbfafce3cadef26ac5e811c21520e4d0e3886484d" }, "Codehistoryservice.code_history.get_histories": { "public_path": "code_history.get_histories", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.code_history.code_history.UsersCodeHistoriesDict | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "8fa1afcf98840cc573b5284422fa46e24e56870b6617dd7d064b648b243f8db5" + "hash": "24ee3c1f7d3ee5ffd283a71f1dbb72782e35fc1f3792b47b27435f3b91aee7f9" }, "Codehistoryservice.code_history.get_history": { "public_path": "code_history.get_history", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.code_history.code_history.CodeHistoriesDict | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "550aa110f262f250df91fa307fb2f148b6dea6bfb84ab2d4b436973cf1cfe8c8" + "hash": "1725971eaeefdf14c09721dc0a523d2122c20d896bfa56e97a2f24ecbf4f1909" }, "Codehistoryservice.code_history.get_history_for_user": { "public_path": "code_history.get_history_for_user", @@ -513,9 +505,9 @@ "signature": { "email": "" }, - "return_type": "syft.service.code_history.code_history.CodeHistoriesDict | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "14b162df11c248777e9de9db7001a20d4ce24e0cc637233a016141157b7efa02" + "hash": "9f9eef0b862420b25bf7e2d41a966f3539f2381afb5b6d28f97e206bf4dfc6ee" }, "Codehistoryservice.code_history.submit_version": { "public_path": "code_history.submit_version", @@ -524,9 +516,9 @@ "code": "syft.service.code.user_code.SubmitUserCode | syft.service.code.user_code.UserCode", "comment": "str | None" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "01e10a538f3c9e846b1c5e5ec792e867df4bdebb95cdaa1a9a032280cd9ec9ea" + "hash": "c0ad156201c844651b8ae181eb52e5096884dc1456d12e13ec11e4c590cc12c6" }, "Datasetservice.dataset.add": { "public_path": "dataset.add", @@ -534,9 +526,9 @@ "signature": { "dataset": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "c738b4a0f97265d1832677af373d2b7464dee6c2a61d2cbbe5139158c155a040" + "hash": "b3cb7f311fe96a7e3e7a529ae7d8c8ccc73b119215c94b57f7ed901987bee2f2" }, "Datasetservice.dataset.delete": { "public_path": "dataset.delete", @@ -545,13 +537,13 @@ "delete_assets": "", "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": { "name": "HighSideCRUDWarning", "confirmation": true, "enabled": true }, - "hash": "3706a247a32f8ae6f390908c2497779171433c6789c38a542fca06a8d74d8c35" + "hash": "7925e8e36c29cb4aad184418275f74448cb3768de8c0134190e2cde103a655fb" }, "Datasetservice.dataset.get_all": { "public_path": "dataset.get_all", @@ -560,13 +552,13 @@ "page_index": "int | None", "page_size": "int | None" }, - "return_type": "syft.service.dataset.dataset.DatasetPageView | syft.types.dicttuple.DictTuple[str, syft.service.dataset.dataset.Dataset] | syft.service.response.SyftError", + "return_type": "syft.service.dataset.dataset.DatasetPageView | syft.types.dicttuple.DictTuple[str, syft.service.dataset.dataset.Dataset]", "warning": { "name": "CRUDReminder", "confirmation": false, "enabled": true }, - "hash": "50647f5e7de39b66aeff6dc5a440202646a2b482e7b3c8098f48d146b7dcbd6f" + "hash": "6f7b1f3e8e5b535dc79ce0e6c9346bfc94a39aebaa3d6ce3abbd546f05a34bf5" }, "Datasetservice.dataset.get_assets_by_action_id": { "public_path": "dataset.get_assets_by_action_id", @@ -574,9 +566,9 @@ "signature": { "uid": "" }, - "return_type": "list[syft.service.dataset.dataset.Asset] | syft.service.response.SyftError", + "return_type": "list[syft.service.dataset.dataset.Asset]", "warning": "", - "hash": "8cae0c62016f2031f2b52b54e2057110906edfd6139dfc70619638e21c726e07" + "hash": "1de4213bb01018864816fdd5fafa9c015311288bcebf959ed2e024d1650d3213" }, "Datasetservice.dataset.get_by_action_id": { "public_path": "dataset.get_by_action_id", @@ -584,9 +576,9 @@ "signature": { "uid": "" }, - "return_type": "list[syft.service.dataset.dataset.Dataset] | syft.service.response.SyftError", + "return_type": "list[syft.service.dataset.dataset.Dataset]", "warning": "", - "hash": "42124eadf2397fb98e4d759079b73f87a6a42fc681152cbf07c2bff460ad5692" + "hash": "63072d0181c8dfe3efe57c2034e0062e0e6bc86af38f95406ddadb9fe1580ac2" }, "Datasetservice.dataset.get_by_id": { "public_path": "dataset.get_by_id", @@ -594,9 +586,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.dataset.dataset.Dataset | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "b9aa8e019cbd639d79360bdd9a524c40fb6f6b6b436a17570103987f3369199c" + "hash": "2fe0717a4fcbc376f5f3ebc9f095f8065a063e7ef4b23234679dbade3176ad43" }, "Datasetservice.dataset.search": { "public_path": "dataset.search", @@ -606,9 +598,9 @@ "page_index": "int | None", "page_size": "int | None" }, - "return_type": "syft.service.dataset.dataset.DatasetPageView | syft.service.response.SyftError", + "return_type": "syft.service.dataset.dataset.DatasetPageView | syft.types.dicttuple.DictTuple[str, syft.service.dataset.dataset.Dataset]", "warning": "", - "hash": "831e3a9f738899c85aedc4e51fa23b42fddb82e69f5b2671272c41f556237dd9" + "hash": "3568d899e5b4c3fc13b08d14eb10fc5ed92d3c94989f069941b576290c095a19" }, "Datasubjectservice.data_subject.add": { "public_path": "data_subject.add", @@ -616,17 +608,17 @@ "signature": { "data_subject": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "5f020ffb21dec4d735753d2c8c5d9c1bb71d591420d3e2adc87c49ff5fafea8d" + "hash": "4ffae9b8c21d8dd399b3b89f2f343f9f6ce6cad505bb0466b2d85c7c1ba2756c" }, "Datasubjectservice.data_subject.get_all": { "public_path": "data_subject.get_all", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.data_subject.data_subject.DataSubject] | syft.service.response.SyftError", + "return_type": "list[syft.service.data_subject.data_subject.DataSubject]", "warning": "", - "hash": "52c870b458520727c8d1d6494168f052e6917dd957bc334d2dafebb1b9e9b725" + "hash": "e2bb85406d13d14b0d61fb64b99347325c7964ab2d841cf10f8f5d3c7ec8ab62" }, "Datasubjectservice.data_subject.get_by_name": { "public_path": "data_subject.get_by_name", @@ -634,9 +626,9 @@ "signature": { "name": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "ce38f05b20e3a84193cc066e6b295b0501b4d40f933b62920f11140cfefa262c" + "hash": "667ed49796f3c706375dfbc4421d9f462bd9d8986a254866fc0aaca431921f60" }, "Datasubjectservice.data_subject.get_members": { "public_path": "data_subject.get_members", @@ -644,9 +636,9 @@ "signature": { "data_subject_name": "" }, - "return_type": "list[syft.service.data_subject.data_subject.DataSubject] | syft.service.response.SyftError", + "return_type": "list[syft.service.data_subject.data_subject.DataSubject]", "warning": "", - "hash": "88a76f6849ec2cc5e6d9ec2719da673e815ec4fc75228cf3b0b93f00c7859cbd" + "hash": "4b0701f7b1dd23165f4e7229a06a3f5d9ce31fd69b6bf3e819a9dd23c68dc58f" }, "Jobservice.job.add_read_permission_job_for_code_owner": { "public_path": "job.add_read_permission_job_for_code_owner", @@ -666,9 +658,9 @@ "log_id": "", "user_code": "" }, - "return_type": "typing.Any", + "return_type": "None", "warning": "", - "hash": "b73d62be54b783fa990c13d0279f8eb29a4705b88842ffd387cb825489ce3b68" + "hash": "64fe924db47a478187578b06799ca543e88d2a93da7bd69ecb35c482f162224e" }, "Jobservice.job.create_job_for_user_code_id": { "public_path": "job.create_job_for_user_code_id", @@ -681,9 +673,9 @@ "status": "", "user_code_id": "" }, - "return_type": "syft.service.job.job_stash.Job | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "d2fbe8341b343921b9bcdf0476269d419fe44d9169435f449f4f84cf3c7c7ed3" + "hash": "2bc0ee6f4a40b648d56a7c7aed852984bd0eae15c677368b9b30a56dfbb84446" }, "Jobservice.job.delete": { "public_path": "job.delete", @@ -691,9 +683,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "7679ef9c912addf1e3545697e42360799504d3e5dc9e98158385a04e8741351c" + "hash": "3024a04ad5e7b2b37672c057aceeb8f8cd45fc5d57a9927bd2f3ba293f1f57cc" }, "Jobservice.job.get": { "public_path": "job.get", @@ -701,25 +693,25 @@ "signature": { "uid": "" }, - "return_type": "syft.service.job.job_stash.Job | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "747f1305ca6113a8215e11c9d725601b03469484896aa5c48c0a9c3801f4c995" + "hash": "2e3110b40381c9ffbdb6db828af1cfd19e15b04f24e4fc63971f05796d6e391c" }, "Jobservice.job.get_active": { "public_path": "job.get_active", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.job.job_stash.Job] | syft.service.response.SyftError", + "return_type": "list[syft.service.job.job_stash.Job]", "warning": "", - "hash": "3ca9bc22e3973b639d67f7ee86359fb336ce1dc61692e59f2bc96606d0e7d486" + "hash": "56c9476b920e66985109c1331231b679d9ab17d38b3b2ea8a1a380d18523650d" }, "Jobservice.job.get_all": { "public_path": "job.get_all", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.job.job_stash.Job] | syft.service.response.SyftError", + "return_type": "list[syft.service.job.job_stash.Job]", "warning": "", - "hash": "bb7d736ab6906680d70dc5c7a6d76a32aa2f32437cbaae18e19cad1fcb2589dd" + "hash": "4bf302170ced81d766aec017b45ac04dc56bd0a059744604664961af53f49101" }, "Jobservice.job.get_by_result_id": { "public_path": "job.get_by_result_id", @@ -727,9 +719,9 @@ "signature": { "result_id": "" }, - "return_type": "syft.service.job.job_stash.Job | None | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "7142ba4e68146fc5d78f5d640f604ccf8f1d3cb8e31145b2260873b44c1eed9b" + "hash": "301d4c22b206ff7a6ce8c7b48279140570452e791bd4843344b767f37527e82e" }, "Jobservice.job.get_by_user_code_id": { "public_path": "job.get_by_user_code_id", @@ -737,9 +729,9 @@ "signature": { "user_code_id": "" }, - "return_type": "list[syft.service.job.job_stash.Job] | syft.service.response.SyftError", + "return_type": "list[syft.service.job.job_stash.Job]", "warning": "", - "hash": "35f14d9fdf3d63be34899d6c5946d07a34163b1fe5d9547fbd2ea7b553c1e35c" + "hash": "e6496d263e8a15e4dac3da7d73d1e326a94332543f5ad5506729b95c3b4896c5" }, "Jobservice.job.get_subjobs": { "public_path": "job.get_subjobs", @@ -747,9 +739,9 @@ "signature": { "uid": "" }, - "return_type": "list[syft.service.job.job_stash.Job] | syft.service.response.SyftError", + "return_type": "list[syft.service.job.job_stash.Job]", "warning": "", - "hash": "9e99670bd6008d68e92d64fe719a141a7e0bf56bef9640a1ce9d50ac90032214" + "hash": "6207a08d00ba36bdf676a08f260f167d99dd5ca8f1d4d417459522d812a4edfa" }, "Jobservice.job.kill": { "public_path": "job.kill", @@ -757,9 +749,9 @@ "signature": { "id": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "7bd2b3bab6b09e9888e4eb0afd1fd3e92131ddc5ed0ba2009c59fabd6016a428" + "hash": "05835718234e2001d7af125baa27e974972c658fc842d92513d7a5a98009655c" }, "Jobservice.job.restart": { "public_path": "job.restart", @@ -767,9 +759,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "42458e3e1aebe9aa220af2963f8ece69ae118e45d86e302d427c1400efef9c4e" + "hash": "760a1deabe7da438c1d160fa6b76c99fcc5519a3d9677f9b2e26ece02d43fcc0" }, "Jobservice.job.update": { "public_path": "job.update", @@ -777,9 +769,9 @@ "signature": { "job": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "1c4bd3369c7be6fdcb0c1903dcbdd7af899595ec5d7ab2d38e597ecbbe1cf1ef" + "hash": "ae79a1a3994120adc1fa2562e29a97a60d92e327404c22226c0e5134f6a6bd3b" }, "Logservice.log.add": { "public_path": "log.add", @@ -790,9 +782,9 @@ "stdout": "", "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "5490b5686e983cec61055ca76a449abda88ab6904914d6147d151e2aa4dcd451" + "hash": "5089dc491838e74168c8242f6f7335539dba0692f10f96a58d4c62c362ba917c" }, "Logservice.log.append": { "public_path": "log.append", @@ -802,9 +794,9 @@ "new_str": "", "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "af40a50632e66d47fd6a4122632ab5fab0feeb1940ae210f865576472e7a702d" + "hash": "23374285e90cc403c4aab4fcfb46929aadfab8f3417ea5439fefdf6db437f3c0" }, "Logservice.log.delete": { "public_path": "log.delete", @@ -812,9 +804,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "00b63d9161a3a3b53d866dff08691d2a44bfa7aa90059ea0ecbd9cdefeb89497" + "hash": "eb09c52c47b1929b7083dfef076a9d423bb9ed60725493b217f98c642e3f4bd2" }, "Logservice.log.get": { "public_path": "log.get", @@ -822,17 +814,17 @@ "signature": { "uid": "" }, - "return_type": "syft.service.log.log.SyftLog | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "f7b676b8b00f183ca46e7ad20d1207bd7637c19a23316f00616b0131ff5c6f34" + "hash": "4d6d4c378f2774f71a45d4112f917125ec3d2effbf80a002d0dc488a62388728" }, "Logservice.log.get_all": { "public_path": "log.get_all", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "list[syft.service.log.log.SyftLog]", "warning": "", - "hash": "4d5cb31be39a20057197ac29085f975b51051ac31ac8cede42c0839e0221ed34" + "hash": "60e6c47439d90d9a8c97954081620d3a29bd170f61247b00820da819f8c01ef3" }, "Logservice.log.get_stderr": { "public_path": "log.get_stderr", @@ -840,9 +832,9 @@ "signature": { "uid": "" }, - "return_type": "str | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "651f88244e8fbb9061027cae3c798e0f2e0d07016c34a89e6c4c69c7308fdc39" + "hash": "ec451dfe7e0f68159c07a54eef448d94d2394bffda91910bddf2c9398721d3b4" }, "Logservice.log.get_stdout": { "public_path": "log.get_stdout", @@ -850,9 +842,9 @@ "signature": { "uid": "" }, - "return_type": "str | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "86c1b92d8b4a5363847198460cbd5ec574a38c835431b580b350367a02777044" + "hash": "538f3b033fcd84c18b167522106879aa0a78163c8dc181964bac0a5f324c8f96" }, "Logservice.log.has_storage_permission": { "public_path": "log.has_storage_permission", @@ -870,9 +862,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "de1fb913d810f833cca5fe25e536b763bc576ee35d4b2baf1211bd7625123896" + "hash": "0d3a97c22b4f3fd40b352dd692f164524aa2c66c40af20fefd9c6d21ff005667" }, "Metadataservice.metadata.get_env": { "public_path": "metadata.get_env", @@ -896,9 +888,9 @@ "signature": { "canonical_name": "" }, - "return_type": "int | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "bcf8365c1c3ea1490d0d4cf8acac7aeb7ab1b1aa309f0969683d93bdd4da31a3" + "hash": "14594041323aa75d7d16bfa2b263dd209b8b3fbfbf324197b7bf5f905c5b9847" }, "Migrationservice.migration.apply_migration_data": { "public_path": "migration.apply_migration_data", @@ -906,9 +898,9 @@ "signature": { "migration_data": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "e7d543c198fbde0b89015a4ad89d7e7d7743d52c1a3b4ec1206a530dc2c6a0ab" + "hash": "4a1ac9c75d034b1ba6ff182694c9d95dc58c4f71301749d47a9dc35c31e287db" }, "Migrationservice.migration.create_migrated_objects": { "public_path": "migration.create_migrated_objects", @@ -917,9 +909,9 @@ "ignore_existing": "", "migrated_objects": "list[syft.types.syft_object.SyftObject]" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "6a182551883f594b92468164247f609222245276125835cfe4948da6d8328aa1" + "hash": "fe410f6d5a17ebcdeb4772b235c38f58d8f1fb6822734ffd871662b19a1fad60" }, "Migrationservice.migration.get_all_store_metadata": { "public_path": "migration.get_all_store_metadata", @@ -928,9 +920,9 @@ "document_store_object_types": "list[type[syft.types.syft_object.SyftObject]] | None", "include_action_store": "" }, - "return_type": "dict[str, syft.service.migration.object_migration_state.StoreMetadata] | syft.service.response.SyftError", + "return_type": "dict[type[syft.types.syft_object.SyftObject], syft.service.migration.object_migration_state.StoreMetadata]", "warning": "", - "hash": "c68b294860f1072236db5675153cac84cf2ee9436fb408d5a5d637096a2a5051" + "hash": "f088367a243684313db56ee8a0988b2d904751b20744b011cf27b73883211a87" }, "Migrationservice.migration.get_migration_actionobjects": { "public_path": "migration.get_migration_actionobjects", @@ -938,17 +930,17 @@ "signature": { "get_all": "" }, - "return_type": "dict | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "aaaf27c0c3a25b04b9d28f0b40fcc72c3ccfffba31332b63e5413e8ac63bef2d" + "hash": "533151db7bdc4cbdd8a5f2fbdd1a66353319bcfb4298cc35caf6d8828579d296" }, "Migrationservice.migration.get_migration_data": { "public_path": "migration.get_migration_data", "RBAC_permission": "ADMIN_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.migration.object_migration_state.MigrationData | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "bfe5d57071f65d09b53681158ad1d614f1f13080e8f956dddf9c9a631c74d043" + "hash": "7c773afbe686d21208eb3ea19ba3d7e6d048d0123dc78e5714428a63b816cd90" }, "Migrationservice.migration.get_migration_objects": { "public_path": "migration.get_migration_objects", @@ -957,9 +949,9 @@ "document_store_object_types": "list[type[syft.types.syft_object.SyftObject]] | None", "get_all": "" }, - "return_type": "dict | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "98585992ed3f45ae93399e61269ec6969e5cf505d63f2163c0ac244a3871b58a" + "hash": "a090a541d6f2787549593c4bab8cc78d1c34cccbbb62760500f53a30454e8e53" }, "Migrationservice.migration.migrate_data": { "public_path": "migration.migrate_data", @@ -967,9 +959,9 @@ "signature": { "document_store_object_types": "list[type[syft.types.syft_object.SyftObject]] | None" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "4358b6758a0157331764d7e1e9bd7dcd10cec682f80a6fc321431d2aaac570a2" + "hash": "919967fd93ea697e4e57f52ed97f5c31bb15073a92f81320646a4aee3f34f508" }, "Migrationservice.migration.update_migrated_actionobjects": { "public_path": "migration.update_migrated_actionobjects", @@ -977,9 +969,9 @@ "signature": { "objects": "list[syft.types.syft_object.SyftObject]" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "48959132b4b6024c86eb031d67686f35df7704940edb59f5f0b269c32bcba3da" + "hash": "4ea13dd1ced239c6b0272aca8587aed998bdca43260632cc58a1f11cd2c48ce4" }, "Migrationservice.migration.update_migrated_objects": { "public_path": "migration.update_migrated_objects", @@ -987,9 +979,9 @@ "signature": { "migrated_objects": "list[syft.types.syft_object.SyftObject]" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "None", "warning": "", - "hash": "3d901c15167fc32bb8ba84a6e76ff3365b7870194564ecc8c8c928f4098f6ad6" + "hash": "0b144d822436bf93b595c1ebec895fc6f0292b06135f53f74451c5d294ea1b18" }, "Migrationservice.migration.update_store_metadata": { "public_path": "migration.update_store_metadata", @@ -997,9 +989,9 @@ "signature": { "store_metadata": "dict[type, syft.service.migration.object_migration_state.StoreMetadata]" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "None", "warning": "", - "hash": "63c5481dd1ea0012cdb9c6c868c54ff1d6f0d1764460c024f54238cd2eceab5b" + "hash": "3f7d5ff8c97a4db7b0b60eb83a71f7e2d96678aa86d0375605d92e8fbc6f0588" }, "Networkservice.network.add_peer": { "public_path": "network.add_peer", @@ -1010,9 +1002,9 @@ "self_server_route": "", "verify_key": "" }, - "return_type": "syft.service.request.request.Request | syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "syft.service.request.request.Request | syft.service.response.SyftSuccess", "warning": "", - "hash": "9ee63e1cea64c4d1c9c261ccb83fc316952d688ba8550d005ff4b45b77789b71" + "hash": "248700efa099c1a57c38feffa9f5ee223e9b51e7368e114294059d8fc8924ade" }, "Networkservice.network.add_route": { "public_path": "network.add_route", @@ -1022,9 +1014,9 @@ "peer_verify_key": "", "route": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "e1694b1fbe892a1fe88285660e4225115b5adb0d529906ee7dddd0d12983fb44" + "hash": "292af4e3d1243d43f1557ade1b24044c74695965debdc04f8aac73a034469b0c" }, "Networkservice.network.add_route_on_peer": { "public_path": "network.add_route_on_peer", @@ -1033,9 +1025,9 @@ "peer": "", "route": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "853d99c1e66048db48d23903290715797b35c47caf299f031c9195c20bbb4612" + "hash": "5cd7ea5ca401bc18802628b7948e2bf9acdd0b77eaef1cd8229fe6b732e3cf7b" }, "Networkservice.network.check_peer_association": { "public_path": "network.check_peer_association", @@ -1043,9 +1035,9 @@ "signature": { "peer_id": "" }, - "return_type": "syft.service.network.network_service.ServerPeerAssociationStatus | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "48c35a0a70cdb2211db816d26f55f88bb2820895398be03dfb914f9562777015" + "hash": "ea1b082bd78576b63abe1101574ebd7db05c01091ada31bb809de45ff7f8ca33" }, "Networkservice.network.delete_peer_by_id": { "public_path": "network.delete_peer_by_id", @@ -1053,9 +1045,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "4d49490299d341eb41a76e79712f4522853646dc344e28a490928b6b4de8f66f" + "hash": "088d460ae5d9abe719e60696eebcd951e755d172649980ff20d7718d404ce75f" }, "Networkservice.network.delete_route": { "public_path": "network.delete_route", @@ -1065,9 +1057,9 @@ "peer_verify_key": "", "route": "syft.service.network.routes.ServerRoute | None" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError | syft.service.response.SyftInfo", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftInfo", "warning": "", - "hash": "729ea885b645701fbbe8d82d6e06b8bf12eccfaaa70f7913cd86e15936cc0515" + "hash": "320b21094fee33b6a8e640581140270e100971bab88f701fc8bfd16b0149379e" }, "Networkservice.network.delete_route_on_peer": { "public_path": "network.delete_route_on_peer", @@ -1076,9 +1068,9 @@ "peer": "", "route": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError | syft.service.response.SyftInfo", + "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftInfo", "warning": "", - "hash": "93af1bb9810825c925b7ec397f7bffcb16aee44cd7cd74605f30971d01c95aff" + "hash": "296b0b18482160ed54af6a8669c62c0e028c5e7f624fa9f385bfb26f5a0fccea" }, "Networkservice.network.exchange_credentials_with": { "public_path": "network.exchange_credentials_with", @@ -1089,21 +1081,21 @@ "reverse_tunnel": "", "self_server_route": "" }, - "return_type": "syft.service.request.request.Request | syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "syft.service.request.request.Request | syft.service.response.SyftSuccess", "warning": { "name": "CRUDWarning", "confirmation": true, "enabled": true }, - "hash": "cd7779d6b4c95b02668e3afadef1124744eb23f90e2613ff5698d807f44716cb" + "hash": "3975636f5dc68fb30e7afd1f90d2f00e48df9b8b7c11ff223157e2ebfa11b15d" }, "Networkservice.network.get_all_peers": { "public_path": "network.get_all_peers", "RBAC_permission": "GUEST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.network.server_peer.ServerPeer] | syft.service.response.SyftError", + "return_type": "list[syft.service.network.server_peer.ServerPeer]", "warning": "", - "hash": "31260d9aeae7e899e29c1a1f244ff6974f9572dca786da83b81fa5a57bdc0fc0" + "hash": "ade2724f4f0e1f197ee784d4262622ba86f03df5c3a253f9e913c313ebb91398" }, "Networkservice.network.get_peer_by_name": { "public_path": "network.get_peer_by_name", @@ -1111,9 +1103,9 @@ "signature": { "name": "" }, - "return_type": "syft.service.network.server_peer.ServerPeer | None | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "b3763f281d871110b11d670ac78d0708113ecc3bfd3d160ed6cc30153cbdd0af" + "hash": "db2f1198940b75c065993dbc9daa34e9c721bc6a77e7ef3432e52e04c337df4c" }, "Networkservice.network.get_peers_by_type": { "public_path": "network.get_peers_by_type", @@ -1121,9 +1113,9 @@ "signature": { "server_type": "" }, - "return_type": "list[syft.service.network.server_peer.ServerPeer] | syft.service.response.SyftError", + "return_type": "list[syft.service.network.server_peer.ServerPeer]", "warning": "", - "hash": "747448ba7afdc35956c2c54665535004d4ca8cd41d6a19a99f038c0dbff84d24" + "hash": "bb3ea79f5c7aadab152336dcf4320c5ac9b1be6b18cfa29e8c35668e25b0c0b1" }, "Networkservice.network.ping": { "public_path": "network.ping", @@ -1131,9 +1123,9 @@ "signature": { "challenge": "" }, - "return_type": "bytes | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "67c2da7054df6d70d5b737478d831ffd0e8a1010817c5c4ac29aa2c589148ae3" + "hash": "40b0675248738145eac95b049f20ff81d0390b7cb6a5076875cac3d108c64c46" }, "Networkservice.network.update_peer": { "public_path": "network.update_peer", @@ -1141,9 +1133,9 @@ "signature": { "peer_update": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "b66a3fa753cd65fa3dea31d0dbe862ea27495f28257897f855d5e9458ada4426" + "hash": "2b46754fee83322cc434bad2c081d2ce3fd717eea9e458904ea27a246d80bd1c" }, "Networkservice.network.update_route_priority": { "public_path": "network.update_route_priority", @@ -1154,9 +1146,9 @@ "priority": "int | None", "route": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "78e2dfd17940e563e2ee9d87c0164d98a3e0997ab3e4a7fed3ce006852c2c032" + "hash": "ba2fa210de8f17f998ae4d725c5f0f26d2f9f41c9ead790098593977f5df9903" }, "Networkservice.network.update_route_priority_on_peer": { "public_path": "network.update_route_priority_on_peer", @@ -1166,65 +1158,65 @@ "priority": "int | None", "route": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "9f5c1999a331d51cd0ec36754303785e2d0101147b5ebdc12e7ea0ad2e218ea5" + "hash": "7601b207dc0989ecd0d4fa0081ab7238cbc09f181b81732f499e68fe75b468c2" }, "Notificationservice.notifications.activate": { "public_path": "notifications.activate", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.notification.notifications.Notification | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "516d1d48c2a08a6af6580c3639780ffbcc357d5c05e428bacd055a671c62d3ca" + "hash": "dd7ee2f01ea20424d16876e200505ae611aaebb1a4741a6ee33ac13528236e9a" }, "Notificationservice.notifications.clear": { "public_path": "notifications.clear", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.response.SyftError | syft.service.response.SyftSuccess", + "return_type": "", "warning": "", - "hash": "739a8252cc0ff490b80dbe3e2f31c685746744a91a6aa75469cbeb4809b8c958" + "hash": "5bd81b8705c00214e84925d08b2e6ced1cab811961939d2a6cf0f64bc113aa7c" }, "Notificationservice.notifications.deactivate": { "public_path": "notifications.deactivate", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.notification.notifications.Notification | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "abaf75fcaf25be401422dadc83251d8c7125b333a3c0fa93f8004dcd4e2a52b8" + "hash": "de7645699ea1be064486950eb987accdb95a5583847c15f51c23f15ac386adcf" }, "Notificationservice.notifications.get_all": { "public_path": "notifications.get_all", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.notification.notifications.Notification] | syft.service.response.SyftError", + "return_type": "list[syft.service.notification.notifications.Notification]", "warning": "", - "hash": "a75f6cdfd2d8cfb751a2fafd4ac2250e7ac675e7d843e7e3a78d9d3f84463f39" + "hash": "ac013b589ff061b229cebd2ebb4af8f265cbfd526d5ce0957a056ee1b163b88a" }, "Notificationservice.notifications.get_all_read": { "public_path": "notifications.get_all_read", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.notification.notifications.Notification] | syft.service.response.SyftError", + "return_type": "list[syft.service.notification.notifications.Notification]", "warning": "", - "hash": "dd6f984b71c4d326a9063f2968d8158f2d30a3d87dd8f947a02961861ae4af5d" + "hash": "671c5d779c7cbdc8b4bf28f8909f1eee1e8e5dfd2361d82cd5a021c270399056" }, "Notificationservice.notifications.get_all_sent": { "public_path": "notifications.get_all_sent", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.notification.notifications.Notification] | syft.service.response.SyftError", + "return_type": "list[syft.service.notification.notifications.Notification]", "warning": "", - "hash": "a85d193d055f1f7617ed176319bc4b017440686987c7af2a650eb2d21b4fcadf" + "hash": "51ad7c8a0d0a880eed4f9ace9ea788cb169b5f499288acc619df8f7f36dd4572" }, "Notificationservice.notifications.get_all_unread": { "public_path": "notifications.get_all_unread", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.notification.notifications.Notification] | syft.service.response.SyftError", + "return_type": "list[syft.service.notification.notifications.Notification]", "warning": "", - "hash": "0246fa488f5d570ee6e7eb71f95474e34f7bb3f8d527d53d0cc1bc1d9720d1af" + "hash": "ba9cfd8725d4d204edf1dd6a467331b89b68bbe06f4358561724f60fe6658e11" }, "Notificationservice.notifications.mark_as_read": { "public_path": "notifications.mark_as_read", @@ -1232,9 +1224,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.notification.notifications.Notification | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "d4e3db2c8f2815e4ba8b232f08f3f7f89faea4c9b6b6a2fa14603fb4a47fdafb" + "hash": "9c3db05496d63b05d556a1fb9b4a72e7f85b7101fc0c031a0a5ff64042974e40" }, "Notificationservice.notifications.mark_as_unread": { "public_path": "notifications.mark_as_unread", @@ -1242,9 +1234,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.notification.notifications.Notification | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "d48a0221b93dab8a507ef7d45f51d0105663ac811e83bd4efe5e9d5a9aad459a" + "hash": "7092e713add3f74cebba68755ff947c3cac2e2d774b39bf438db8d119803aecf" }, "Notificationservice.notifications.reply": { "public_path": "notifications.reply", @@ -1252,9 +1244,9 @@ "signature": { "reply": "" }, - "return_type": "syft.service.notification.notifications.ReplyNotification | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "197207d52a60dbfc30e2897698177287062b965338262b819e505148b17fe79c" + "hash": "6cf926abd11ef14b25afeb8bd292d7232cc10b06c5c4ed856885a9ebb82a82eb" }, "Notificationservice.notifications.resolve_object": { "public_path": "notifications.resolve_object", @@ -1262,9 +1254,9 @@ "signature": { "linked_obj": "" }, - "return_type": "syft.service.notification.notifications.Notification | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "827ec273607b63a0007a1f73a32ddb269e98f68c47b8c335987dde90ca0ca19a" + "hash": "4018a9e1d50166f20d1e73fa8448c765eedfa417980883da7cddbb3199569467" }, "Notificationservice.notifications.send": { "public_path": "notifications.send", @@ -1272,25 +1264,25 @@ "signature": { "notification": "" }, - "return_type": "syft.service.notification.notifications.Notification | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "bd94c31d6a3c2a99757d379eda38c1e33664730cf0f731aa1e28fced5329bc4c" + "hash": "cd6d675329c403a45803f36caae26657c18ede175ed28657a561bb1ab48b2d19" }, "Notificationservice.notifications.settings": { "public_path": "notifications.settings", "RBAC_permission": "ADMIN_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.notifier.notifier.NotifierSettings | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "32346c045ee920ad4c12ade71d239143cff43c53024b0c3afabb99d6ad11cfda" + "hash": "8a3250a191cb17af16fa98bef8a30e5edacda83c2445f202b05369c475fa72d0" }, "Notificationservice.notifications.user_settings": { "public_path": "notifications.user_settings", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.notifier.notifier.NotifierSettings | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "80e1d54b7ddee13690ca1725dff3c6b5ae84e2f4e4e5f6ca498ffdae86e0acc1" + "hash": "06b41cf3485dbb1c638e5f75d20c8c6c023bacb4701247b0e6a92f574ce375f3" }, "Outputservice.output.create": { "public_path": "output.create", @@ -1303,9 +1295,9 @@ "output_policy_id": "syft.types.uid.UID | None", "user_code_id": "" }, - "return_type": "syft.service.output.output_service.ExecutionOutput | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "bddc160a1244834ba987e59d6f6aedc024cab6b60779d67e2194d55d3a85d21a" + "hash": "dc4ea34317e12bf98edf01c4bc3cf44fb1a297e59c06a72fc26aeaa47929d57a" }, "Outputservice.output.get": { "public_path": "output.get", @@ -1313,17 +1305,17 @@ "signature": { "id": "" }, - "return_type": "syft.service.output.output_service.ExecutionOutput | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "ab8894ad23dc888ffd830fe1f6ae352cb85bf24217b34d7467dd78ecfc2906a2" + "hash": "2986bfb8974ece73066bc347e5b44bcb0d3dd5c7d6116db76bde18f486c0b241" }, "Outputservice.output.get_all": { "public_path": "output.get_all", "RBAC_permission": "GUEST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.output.output_service.ExecutionOutput] | syft.service.response.SyftError", + "return_type": "list[syft.service.output.output_service.ExecutionOutput]", "warning": "", - "hash": "934a50e4a750874e3d5a2bfe5e427ba87b58684da8b3a9a664c3d9a99ad2402c" + "hash": "1522501915d85c7f5f7fa9efc82a40cd5fdb1c10f733af8356be4884e34a89cd" }, "Outputservice.output.get_by_job_id": { "public_path": "output.get_by_job_id", @@ -1331,9 +1323,9 @@ "signature": { "user_code_id": "" }, - "return_type": "syft.service.output.output_service.ExecutionOutput | None | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "f17ab2b4b98cc5ff1d7c1f66aed1af2d737dfbe6fede00bdcb4280613f9764f6" + "hash": "a9f54853fab528f793a17c1e0bcd6150a40a7a21f1441f3c08566f353fa74c97" }, "Outputservice.output.get_by_output_policy_id": { "public_path": "output.get_by_output_policy_id", @@ -1341,9 +1333,9 @@ "signature": { "output_policy_id": "" }, - "return_type": "list[syft.service.output.output_service.ExecutionOutput] | syft.service.response.SyftError", + "return_type": "list[syft.service.output.output_service.ExecutionOutput]", "warning": "", - "hash": "da46d7027fd4b32ac3c27a69f4d0d64e2bd49f68679269c60dfea0aaae903b8f" + "hash": "8e2c24f55fcb1c84fb2206bcb81e92ae73e45527d8d59f99a565420bf3a4ca61" }, "Outputservice.output.get_by_user_code_id": { "public_path": "output.get_by_user_code_id", @@ -1351,9 +1343,9 @@ "signature": { "user_code_id": "" }, - "return_type": "list[syft.service.output.output_service.ExecutionOutput] | syft.service.response.SyftError", + "return_type": "list[syft.service.output.output_service.ExecutionOutput]", "warning": "", - "hash": "31f3c5e00b77ed495d2f0dbe413665176b471b7e2e3a77e9887049a55991828e" + "hash": "a7d95b8196de70c5f6e97fde7f0bf8e7a526b3a1de904205507e64dc8c118b90" }, "Outputservice.output.has_output_read_permissions": { "public_path": "output.has_output_read_permissions", @@ -1362,9 +1354,9 @@ "user_code_id": "", "user_verify_key": "" }, - "return_type": "bool | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "c63429673d7b1764ee47b6e5f5d36bd8782b5f6aeaf62ac43945a1243ed5dc45" + "hash": "e5f95987d84cb73a11dd6b92992f6fb93476710fad37a9c5d15c4a0d03acefd0" }, "Policyservice.policy.add": { "public_path": "policy.add", @@ -1372,17 +1364,17 @@ "signature": { "policy_code": "syft.service.policy.policy.SubmitUserPolicy | syft.service.policy.policy.UserPolicy" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "8b5aca52c03803307ad2b35eb3c3fe4848148532f4dead24351302d519851933" + "hash": "630387c7d8672e922c3ca5c91b094cf472303abc254ec2be8b33a77461e66def" }, "Policyservice.policy.get_all": { "public_path": "policy.get_all", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.policy.policy.UserPolicy] | syft.service.response.SyftError", + "return_type": "list[syft.service.policy.policy.UserPolicy]", "warning": "", - "hash": "f09db3559a22c3fad72830a7927aa941b7a7e2ff891240a3eb8830d8f2f575bc" + "hash": "40467db5c219bf970d4b9a720f4ba9630ea7637c2b6f67abbd4cfcf1422ff455" }, "Policyservice.policy.get_by_uid": { "public_path": "policy.get_by_uid", @@ -1390,9 +1382,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "2e9c1fd01362aaa326e2845510fe2a529f1b3a0089398ec6aa0a8d8e17cd2526" + "hash": "5ad41d5c3493fd66bc7036d58b4b8b22146f17d1db5b090abae3069e70586056" }, "Projectservice.project.add_event": { "public_path": "project.add_event", @@ -1400,9 +1392,9 @@ "signature": { "project_event": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "a7f904cf144440feeac68579ccfddb102fd7e25d5e81fe5489306af1e67ae16a" + "hash": "34bcd382b8c043cda5743a1876f9020601267b65e37ea74495cb16d78983876e" }, "Projectservice.project.broadcast_event": { "public_path": "project.broadcast_event", @@ -1410,17 +1402,17 @@ "signature": { "project_event": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "6121eb9a12c91542705e622dccec6edff21079b36492261a111fc2f4da545956" + "hash": "aef73e447c92a4c7b6443ffd4d47e4150c317717de70be49540164c5bc02cd9b" }, "Projectservice.project.can_create_project": { "public_path": "project.can_create_project", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "bool | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "3a9ae041510b133ba0fbefb24b78baa6f04174cb64f592fb21349a0cb7e9da80" + "hash": "3c106d238a89f35cc4b14e987678e61135afc089a8c53be303859d2d924f0880" }, "Projectservice.project.create_project": { "public_path": "project.create_project", @@ -1428,17 +1420,17 @@ "signature": { "project": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "623bbb10e78c05a962e9c424373cf619a6452d1dc563c8e7876e0b2a9d38a7a2" + "hash": "d844d0aa785d9f4414d229467a3f61c2529c85dcddfcc5cf34feb45663692bb9" }, "Projectservice.project.get_all": { "public_path": "project.get_all", "RBAC_permission": "GUEST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.project.project.Project] | syft.service.response.SyftError", + "return_type": "list[syft.service.project.project.Project]", "warning": "", - "hash": "2c615c06518700a9fccefa3419c42d2aeac7782bb3b608fbd915ef3cf6e87d79" + "hash": "a82c5b56ca9e2ef198e8fad21540d53cd7f32ab10efaf5ebac15e8d5f855c334" }, "Projectservice.project.get_by_name": { "public_path": "project.get_by_name", @@ -1446,9 +1438,9 @@ "signature": { "name": "" }, - "return_type": "syft.service.project.project.Project | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "5c4d459b4176d77ab99359b7ebba0dd5180c6e1ea26b34044bb00a5f6497f668" + "hash": "2c72148209f032bf48c2d225ef49bd555f1647c4e3121692dad4b5d028d81340" }, "Projectservice.project.get_by_uid": { "public_path": "project.get_by_uid", @@ -1456,9 +1448,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.project.project.Project | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "01f4d2917eb501a5bdb0974f1ddf2d1a632636d525b32f290586cd9c336e772d" + "hash": "ef71eb772a4783d09377a11ce50c6f3a4978aeac5b2afb6d9cfe7febca0efeae" }, "Projectservice.project.sync": { "public_path": "project.sync", @@ -1467,9 +1459,9 @@ "project_id": "", "seq_no": "" }, - "return_type": "list[syft.service.project.project.ProjectEvent] | syft.service.response.SyftError", + "return_type": "list[syft.service.project.project.ProjectEvent]", "warning": "", - "hash": "556754fbee68a776f87ba5a946cdc200df1a6f4baaa1834466232a106d8f7812" + "hash": "ed217bbf1aeb9c262985d36397f314f37a2b05c7f32c0f71d76b1b3045d2d3ba" }, "Queueservice.queue.get_subjobs": { "public_path": "queue.get_subjobs", @@ -1477,9 +1469,9 @@ "signature": { "uid": "" }, - "return_type": "list[syft.service.queue.queue_stash.QueueItem] | syft.service.response.SyftError", + "return_type": "list[syft.service.queue.queue_stash.QueueItem]", "warning": "", - "hash": "80c79d54065d04aaa8e6edabc3dca07616f69f8823a22bbad168b54cbc52bb59" + "hash": "9852a6c95a7450952a918456308c949770ec44160a22efdc2949396b241dd939" }, "Requestservice.request.add_changes": { "public_path": "request.add_changes", @@ -1488,9 +1480,9 @@ "changes": "list[syft.service.request.request.Change]", "uid": "" }, - "return_type": "syft.service.request.request.Request | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "993cdec3668c29759af209e442ee9184d8bb6bc1ab1c3e5f02892a7f69f18eef" + "hash": "d4d149f5f3742cfd0e022a6032b4e80b742540506b8465a3ab9c7fd85aa750c4" }, "Requestservice.request.apply": { "public_path": "request.apply", @@ -1499,9 +1491,9 @@ "kwargs": "", "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "9d8eb8d71aedcc4bb486251e885e3cc28aa826ddabc309eeb84bc1d77b90cc53" + "hash": "dd7dc406eb3061dd5c55f97634cfc94815aed8226dc4ed87cdba43ae1e7a3f76" }, "Requestservice.request.delete_by_uid": { "public_path": "request.delete_by_uid", @@ -1509,9 +1501,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "c248ca91674f80c52b62c0d1bb526684b777a29ecb44c77fdb3443f1afcccb7d" + "hash": "2adfc43d40f40cf00e8a20d4e2b74002c05635b2d5410ff3a361b99ef269bd5f" }, "Requestservice.request.filter_all_info": { "public_path": "request.filter_all_info", @@ -1521,17 +1513,25 @@ "page_size": "int | None", "request_filter": "" }, - "return_type": "list[syft.service.request.request.RequestInfo] | syft.service.response.SyftError", + "return_type": "list[syft.service.request.request.RequestInfo]", "warning": "", - "hash": "58edd96e867c19f861022d8c60d275d5fcb12b825b47a4017c74beda8e3d6585" + "hash": "e310c82d8b725a00f7ebb673123b1d6da38a2eb520eca2432cf15ef2e3214398" }, "Requestservice.request.get_all": { "public_path": "request.get_all", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.request.request.Request] | syft.service.response.SyftError", + "return_type": "list[syft.service.request.request.Request]", + "warning": "", + "hash": "cf90b8a370cd33abc37908bb50c09a4fa3b79fe1e374b2557ab6e753deceec79" + }, + "Requestservice.request.get_all_approved": { + "public_path": "request.get_all_approved", + "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", + "signature": {}, + "return_type": "list[syft.service.request.request.Request]", "warning": "", - "hash": "58586d68d21263e646fd1e601b1c5233871a3f3eb3c37c2220bff177a3612325" + "hash": "3e2a003fdd238554a545497578e1e0786edc1bf5b794c579b0bb0a61fa3f6605" }, "Requestservice.request.get_all_info": { "public_path": "request.get_all_info", @@ -1540,9 +1540,25 @@ "page_index": "int | None", "page_size": "int | None" }, - "return_type": "list[list[syft.service.request.request.RequestInfo]] | list[syft.service.request.request.RequestInfo] | syft.service.response.SyftError", + "return_type": "list[list[syft.service.request.request.RequestInfo]] | list[syft.service.request.request.RequestInfo]", + "warning": "", + "hash": "b8687d0df70b62635798c6bc818cf548b7fb4887ec0938c89e396194d14d100f" + }, + "Requestservice.request.get_all_pending": { + "public_path": "request.get_all_pending", + "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", + "signature": {}, + "return_type": "list[syft.service.request.request.Request]", "warning": "", - "hash": "3def04818f7d10553c7fb512e23b63bb5e92b8824b9fe5304b985efe3844d4a4" + "hash": "a0c16eec47701f9639fac41c1871fb0956e44b84aac76dfb7845bacdfcd132bb" + }, + "Requestservice.request.get_all_rejected": { + "public_path": "request.get_all_rejected", + "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", + "signature": {}, + "return_type": "list[syft.service.request.request.Request]", + "warning": "", + "hash": "59195c8267af462cc61a2e9251ce653288327c34428c43606a5cef6044a76d4f" }, "Requestservice.request.get_by_uid": { "public_path": "request.get_by_uid", @@ -1550,9 +1566,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.request.request.Request | None | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "009ccb5c8343695ec353305cb1d9fbdc0fc7aac2c7ae7541086064dd2c1b640e" + "hash": "a949e549fb2cbe37293689809476c62956d8991d323dce97dcfbf1c5cb2394c1" }, "Requestservice.request.get_by_usercode_id": { "public_path": "request.get_by_usercode_id", @@ -1560,9 +1576,9 @@ "signature": { "usercode_id": "" }, - "return_type": "list[syft.service.request.request.Request] | syft.service.response.SyftError", + "return_type": "list[syft.service.request.request.Request]", "warning": "", - "hash": "ac977c94f29454af88743c47129673a0054f7c55c95adbabf04d073d1af261f2" + "hash": "929038ac093c8b90cf1d17ac4acbe65903a18efe91295e0b5504238577ead5ea" }, "Requestservice.request.set_tags": { "public_path": "request.set_tags", @@ -1571,9 +1587,9 @@ "request": "", "tags": "list[str]" }, - "return_type": "syft.service.request.request.Request | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "7310600e5e7edfc16862dedc69b4c3b17ddbf85c766cf6007459406db4985d18" + "hash": "30a233cf90353daa9fb15e6e7d7aaea211a77fca6ac31354eea3fc20a4706e86" }, "Requestservice.request.submit": { "public_path": "request.submit", @@ -1583,9 +1599,9 @@ "request": "", "send_message": "" }, - "return_type": "syft.service.request.request.Request | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "6e81fcaeec7f841f23a3afd126afeec631300a53eeda3138897cbb25b2ee9f5e" + "hash": "80c620b37cc1d5ef564d4ec0a9df143584090bf94a7bf1fc0ce92f92180b9dd3" }, "Requestservice.request.undo": { "public_path": "request.undo", @@ -1594,9 +1610,9 @@ "reason": "", "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "6bf7847a4d7e4498f6f2228555bf91a8e1bea005e0575b683b3844999b9b0b57" + "hash": "e3ad64b4d02b659c16cda7773176ce7f368ec66543961c6a6c8452080a667fce" }, "Settingsservice.settings.allow_association_request_auto_approval": { "public_path": "settings.allow_association_request_auto_approval", @@ -1604,9 +1620,9 @@ "signature": { "enable": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "8d88d12cfb85b1c8a6d2551260d3059824534774147a03bc370934fbd3e6937b" + "hash": "915181662bbb92b3c6101d8797be56b2d2cf58fe43bce2707f265655536cde21" }, "Settingsservice.settings.allow_guest_signup": { "public_path": "settings.allow_guest_signup", @@ -1614,21 +1630,21 @@ "signature": { "enable": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": { "name": "HighSideCRUDWarning", "confirmation": true, "enabled": true }, - "hash": "0885148c88cc62cd0bc21cd9441b9963108b8882704c250b2ba8aaa844871454" + "hash": "3a8f017c0779b5e56b85b8bf485487fc5ed95ea14bd404c55247fafa69c8c0a1" }, "Settingsservice.settings.disable_notifications": { "public_path": "settings.disable_notifications", "RBAC_permission": "ADMIN_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "5a9777a788eba71638542b8910070554a5af0dbd58878e086d5cb08790af38c3" + "hash": "5aab76e9ee5aaef9aa2e5569159625ec79552acedb300512a97d9b8d804eb185" }, "Settingsservice.settings.enable_notifications": { "public_path": "settings.enable_notifications", @@ -1640,17 +1656,25 @@ "email_server": "str | None", "email_username": "str | None" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "2b961db965a3fc979fff581e5ef017164f4290b552c99642f476c4378e25870a" + "hash": "2ed74d0c4a4fe4d45e5bb0156e88b35912e72b799465608425a669b668d57bcb" }, "Settingsservice.settings.get": { "public_path": "settings.get", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": {}, - "return_type": "typing.Union[result.result.Ok[result.result.Ok], result.result.Err[result.result.Err]]", + "return_type": "", + "warning": "", + "hash": "6f690cf4d02b0b5dd378565e04a1fccc48dd595a28f7d7ffd1e10e92572aebfb" + }, + "Settingsservice.settings.get_server_config": { + "public_path": "settings.get_server_config", + "RBAC_permission": "ADMIN_ROLE_LEVEL", + "signature": {}, + "return_type": "dict[str, typing.Any]", "warning": "", - "hash": "507b1be598b1803b5622624dbfb2275954cbaee36f3ebc51dcf0f13cf403273e" + "hash": "b25a48efc5a3256ca7441aed9ffdcb347e9db4e80bb5408e0325b577cccebba1" }, "Settingsservice.settings.set": { "public_path": "settings.set", @@ -1658,9 +1682,9 @@ "signature": { "settings": "" }, - "return_type": "typing.Union[result.result.Ok[result.result.Ok], result.result.Err[result.result.Err]]", + "return_type": "", "warning": "", - "hash": "3049d0ee40731fad5551d21e1fcfd5dc80a629c7e228698820b25489094650d6" + "hash": "14e50764b0c3a2baa3a1c6b3678d8686aa63a7fe3eb2ef70e960c8e33ac06aae" }, "Settingsservice.settings.set_email_rate_limit": { "public_path": "settings.set_email_rate_limit", @@ -1669,9 +1693,9 @@ "daily_limit": "", "email_type": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "f74d70e17de2345cec3f686a1db3106a0a28481f3d5c3130695a742b34fc8599" + "hash": "c0eee38460af71b53cd9d9b74c1b49bbee2d2a0c1651c14f07812a6cf52d1a96" }, "Settingsservice.settings.set_server_side_type_dangerous": { "public_path": "settings.set_server_side_type_dangerous", @@ -1679,18 +1703,17 @@ "signature": { "server_side_type": "" }, - "return_type": "typing.Union[result.result.Ok[syft.service.response.SyftSuccess], result.result.Err[syft.service.response.SyftError]]", + "return_type": "", "warning": "", - "hash": "f671d3349ce940bc149901c179dc6d712fac9ed9eb5ce7b4c50b5ecd29a205d7" + "hash": "df16ae6c26ba4d0cf369ee31d486c81081396b477aea544913121475f514d0ae" }, "Settingsservice.settings.update": { "public_path": "settings.update", "RBAC_permission": "ADMIN_ROLE_LEVEL", "signature": { "admin_email": "str | syft.types.syft_metaclass.EmptyType", + "allow_guest_sessions": "bool | syft.types.syft_metaclass.EmptyType", "association_request_auto_approval": "bool | syft.types.syft_metaclass.EmptyType", - "created_date": "syft.types.syft_object.BaseDateTime | None", - "deleted_date": "syft.types.syft_object.BaseDateTime | None", "description": "str | syft.types.syft_metaclass.EmptyType", "eager_execution_enabled": "bool | syft.types.syft_metaclass.EmptyType", "id": "syft.types.uid.UID | syft.types.syft_metaclass.EmptyType", @@ -1700,14 +1723,11 @@ "organization": "str | syft.types.syft_metaclass.EmptyType", "pwd_token_config": "syft.service.settings.settings.PwdTokenResetConfig | syft.types.syft_metaclass.EmptyType", "signup_enabled": "bool | syft.types.syft_metaclass.EmptyType", - "syft_client_verify_key": "syft.server.credentials.SyftVerifyKey | None", - "syft_server_location": "syft.types.uid.UID | None", - "updated_date": "syft.types.syft_object.BaseDateTime | None", "welcome_markdown": "syft.util.misc_objs.HTMLObject | syft.util.misc_objs.MarkdownDescription | syft.types.syft_metaclass.EmptyType" }, - "return_type": "typing.Union[result.result.Ok[syft.service.response.SyftSuccess], result.result.Err[syft.service.response.SyftError]]", + "return_type": "", "warning": "", - "hash": "e6819431e9497a4cb2394c3db10351a5a1804d709b51ae41a1aa36d393e9df86" + "hash": "72b89a87128736c8d058fc8b52673aec3362d3395d909c8f4486da2733c266a2" }, "Settingsservice.settings.welcome_customize": { "public_path": "settings.welcome_customize", @@ -1716,9 +1736,9 @@ "html": "", "markdown": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "e1deb8cf9d8c64dabc8aba9a6693d62ebe541ea1353b9b7ea7fa21e5fd4b17bd" + "hash": "76b58fcf910ce249ab50eeda43ae572afe0090799ae7093aea35c4cf0ccfcc59" }, "Settingsservice.settings.welcome_preview": { "public_path": "settings.welcome_preview", @@ -1727,17 +1747,17 @@ "html": "", "markdown": "" }, - "return_type": "syft.util.misc_objs.MarkdownDescription | syft.util.misc_objs.HTMLObject | syft.service.response.SyftError", + "return_type": "syft.util.misc_objs.MarkdownDescription | syft.util.misc_objs.HTMLObject", "warning": "", - "hash": "33c6587338a8e121083dcaec590120242487ebab4a7a6bfa3b17dd48c48377d4" + "hash": "5a43c8e7b827a694e58201057b9eeee0652c374414956e6051441ded200188c7" }, "Settingsservice.settings.welcome_show": { "public_path": "settings.welcome_show", "RBAC_permission": "GUEST_ROLE_LEVEL", "signature": {}, - "return_type": "syft.util.misc_objs.HTMLObject | syft.util.misc_objs.MarkdownDescription | syft.service.response.SyftError", + "return_type": "syft.util.misc_objs.HTMLObject | syft.util.misc_objs.MarkdownDescription", "warning": "", - "hash": "dd2d00832e7373c085ad66f9351885b70b9f88253ab67ff669ad5deaf47577a2" + "hash": "10bce24c8bdf650a18f126f8907d098767a4502a9579afbc18abdf2e97cb06ed" }, "Syftimageregistryservice.image_registry.add": { "public_path": "image_registry.add", @@ -1745,9 +1765,9 @@ "signature": { "url": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "6621724f7a52f7168c9e2b3e104533070521e7cbcc2af986fb08f58b293e89c8" + "hash": "64a4280e61983f88002373c751eaea8929699ece69a394634c682c3f77d6a88a" }, "Syftimageregistryservice.image_registry.delete": { "public_path": "image_registry.delete", @@ -1756,17 +1776,17 @@ "uid": "syft.types.uid.UID | None", "url": "str | None" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "c5d880b013aef7d127dbf512d4d2ecde25d63a94c3617373c8da22b0877f4b5c" + "hash": "1b8d83ba5e1db162e8a1f6b3dc35ef8567590b0d6feedcf0715cb7440b58be18" }, "Syftimageregistryservice.image_registry.get_all": { "public_path": "image_registry.get_all", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.worker.image_registry.SyftImageRegistry] | syft.service.response.SyftError", + "return_type": "list[syft.service.worker.image_registry.SyftImageRegistry]", "warning": "", - "hash": "0ffc2237dae484a5ca19dfc79853d5c85f61359e7bf131e461c6a1cb0db45c9f" + "hash": "b26f9e22130c342a4ac03fb91fb3237581532c909dd481b419f2ff26dc4ebb9e" }, "Syftimageregistryservice.image_registry.get_by_id": { "public_path": "image_registry.get_by_id", @@ -1774,9 +1794,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.worker.image_registry.SyftImageRegistry | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "ddc3a4a08700227407ca8b9edad48fbb6ac7020a4414af29c94adcc500e69593" + "hash": "516c5eacb7f2b0ece6402e40078a7834fa3ed82f5a4b1a607872e4dc972afe75" }, "Syftworkerimageservice.worker_image.build": { "public_path": "worker_image.build", @@ -1787,17 +1807,17 @@ "registry_uid": "syft.types.uid.UID | None", "tag": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "50114576b183760520d9960f8125e0ecc99aa5aa7036499304a38e4a84b0f479" + "hash": "0060fba6131f7a10f90d5e4a4e0e925ae0d2335783b9c45bce1c349aa0761ecd" }, "Syftworkerimageservice.worker_image.get_all": { "public_path": "worker_image.get_all", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "syft.types.dicttuple.DictTuple[str, syft.service.worker.worker_image.SyftWorkerImage] | syft.service.response.SyftError", + "return_type": "syft.types.dicttuple.DictTuple[str, syft.service.worker.worker_image.SyftWorkerImage]", "warning": "", - "hash": "bdadb9f57e7b00910e47196257006c28a2f2d887574918e76fae436331ea2243" + "hash": "2fc718a2dc2f739472afe8b59dd9ed9b4610c8ea6fa1fe154fb4957362bad695" }, "Syftworkerimageservice.worker_image.get_by_config": { "public_path": "worker_image.get_by_config", @@ -1805,9 +1825,9 @@ "signature": { "worker_config": "" }, - "return_type": "syft.service.worker.worker_image.SyftWorkerImage | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "7210ea154034e83a9ccfa62ff8709f9aea392df61992a581a14f47b31b217676" + "hash": "14ed82d9ac2ff31ee2116f59ed5d84e7ef371d5d4610c35b579b817486a29793" }, "Syftworkerimageservice.worker_image.get_by_uid": { "public_path": "worker_image.get_by_uid", @@ -1815,9 +1835,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.worker.worker_image.SyftWorkerImage | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "8df0d6463b43840b74548b464becf131113f96a7092bea4b7acc9dab47e16f82" + "hash": "06965ad2051fb7bd27236f91f407fcac114487e2563aeff38eb6967d20450819" }, "Syftworkerimageservice.worker_image.push": { "public_path": "worker_image.push", @@ -1827,9 +1847,9 @@ "password": "str | None", "username": "str | None" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "3e8db5ae34c3f1820a580fa3f0e95ededf6756d8de29e28ac057cacd8a479ec9" + "hash": "31e41d284837c038e63535aa24a7a80821600240d8dd61dcfeea993789c4102d" }, "Syftworkerimageservice.worker_image.remove": { "public_path": "worker_image.remove", @@ -1837,9 +1857,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "eb4ebe55ea611e3eea642f4803026b702471092725323da01a67f73ef03e916f" + "hash": "251c2f98944c6e26e3ac0a034537f99bccdcbf80958c209ec4ab3e1355592d70" }, "Syftworkerimageservice.worker_image.submit": { "public_path": "worker_image.submit", @@ -1847,9 +1867,9 @@ "signature": { "worker_config": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "c6c8d34f044a960db994dc3021879eb66d302dc8e3dd6c8d2fcb202893d8c804" + "hash": "6110f27a7eae93bcf75af03ec2a8b9ce75abc613320c9e7ae7d73c5492f3e047" }, "Syftworkerpoolservice.worker_pool.add_workers": { "public_path": "worker_pool.add_workers", @@ -1861,9 +1881,9 @@ "registry_password": "str | None", "registry_username": "str | None" }, - "return_type": "list[syft.service.worker.worker_pool.ContainerSpawnStatus] | syft.service.response.SyftError", + "return_type": "list[syft.service.worker.worker_pool.ContainerSpawnStatus]", "warning": "", - "hash": "4f7836c04be9e700b0c7273687c4f9404b1754ede994d51dc38c329cff3f451b" + "hash": "06f251d4c0e1396ed12891b8f9f944589fa25ded053543c4f2959f2316a14156" }, "Syftworkerpoolservice.worker_pool.create_image_and_pool_request": { "public_path": "worker_pool.create_image_and_pool_request", @@ -1879,9 +1899,9 @@ "registry_uid": "syft.types.uid.UID | None", "tag": "str | None" }, - "return_type": "syft.service.response.SyftError | syft.service.response.SyftSuccess", + "return_type": "", "warning": "", - "hash": "9f71f8ef65ceae70479c88bdd8b6c17368d903d5d453e2be2a3920bb1757e084" + "hash": "c06d361c083a000443e74197dd59a3d9001b18f5078876689dc057f4a2edc44d" }, "Syftworkerpoolservice.worker_pool.create_pool_request": { "public_path": "worker_pool.create_pool_request", @@ -1894,9 +1914,20 @@ "pool_name": "", "reason": "str | None" }, - "return_type": "syft.service.response.SyftError | syft.service.response.SyftSuccess", + "return_type": "", "warning": "", - "hash": "43f78e981f5cf128c26ed88596054957abfbc71e1524e68520ce7a4bf5f22737" + "hash": "b4817014698bf833808f0f563233605f513c0f22446610a191e52e9f703fe980" + }, + "Syftworkerpoolservice.worker_pool.delete": { + "public_path": "worker_pool.delete", + "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", + "signature": { + "pool_id": "syft.types.uid.UID | None", + "pool_name": "str | None" + }, + "return_type": "", + "warning": "", + "hash": "bab446b49cf97c5750f38f6c38b49646d1db02e06b0a41fcd82691b46d46ef2e" }, "Syftworkerpoolservice.worker_pool.filter_by_image_id": { "public_path": "worker_pool.filter_by_image_id", @@ -1904,17 +1935,17 @@ "signature": { "image_uid": "" }, - "return_type": "list[syft.service.worker.worker_pool.WorkerPool] | syft.service.response.SyftError", + "return_type": "list[syft.service.worker.worker_pool.WorkerPool]", "warning": "", - "hash": "33d55071ab381198ff3716a81577c079ac96cd220e08d2ed6e50f4a10b601b85" + "hash": "888db009c94350a86d9d284549e2d56a4928614419a81ac201af63a8a7c38ff8" }, "Syftworkerpoolservice.worker_pool.get_all": { "public_path": "worker_pool.get_all", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "syft.types.dicttuple.DictTuple[str, syft.service.worker.worker_pool.WorkerPool] | syft.service.response.SyftError", + "return_type": "syft.types.dicttuple.DictTuple[str, syft.service.worker.worker_pool.WorkerPool]", "warning": "", - "hash": "26c7366522dd3102e1f50fbedb3638348f639ce23188a16faff6353e106436a7" + "hash": "d21402f0343206f9f7b8449a3a55931d90c44d21e8142cb28588dc9fd8b468f5" }, "Syftworkerpoolservice.worker_pool.get_by_name": { "public_path": "worker_pool.get_by_name", @@ -1922,9 +1953,9 @@ "signature": { "pool_name": "" }, - "return_type": "list[syft.service.worker.worker_pool.WorkerPool] | syft.service.response.SyftError", + "return_type": "list[syft.service.worker.worker_pool.WorkerPool]", "warning": "", - "hash": "c8914ece2bb231054d5513305dee4b7bddf408e243f57e2bf35fac34afc7f36b" + "hash": "b7badddcb3f3c127377d649c939e7c0c3ffa4cd753ff7939efbaa706f1f3e82e" }, "Syftworkerpoolservice.worker_pool.launch": { "public_path": "worker_pool.launch", @@ -1938,9 +1969,9 @@ "registry_password": "str | None", "registry_username": "str | None" }, - "return_type": "list[syft.service.worker.worker_pool.ContainerSpawnStatus] | syft.service.response.SyftError", + "return_type": "list[syft.service.worker.worker_pool.ContainerSpawnStatus]", "warning": "", - "hash": "3548ee0fe58baf9dbcf934d0133c340f4998dc4342e3da0c46ee8db7f1f4b17c" + "hash": "451ffdf11b26b7d0041f88d523dd9a668507d2a99f5d2b5a38815c0413b9359d" }, "Syftworkerpoolservice.worker_pool.scale": { "public_path": "worker_pool.scale", @@ -1950,9 +1981,9 @@ "pool_id": "syft.types.uid.UID | None", "pool_name": "str | None" }, - "return_type": "syft.service.response.SyftError | syft.service.response.SyftSuccess", + "return_type": "", "warning": "", - "hash": "99a0d5b200d13b7d8a8907527438008bd42fa38433ad399f8abad7b6cfd185f4" + "hash": "f934aa52a48943f34e6bcb0c782d878a0642a083d45d65ff3df68bf33ccb4043" }, "Syftworkerpoolservice.worker_pool.sync_pool_from_request": { "public_path": "worker_pool.sync_pool_from_request", @@ -1960,17 +1991,17 @@ "signature": { "request": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "9df4b772fd618429a95fb801ccb966741d11e098e2e40f49bbbd93e9b55be60d" + "hash": "77f33550b908f73926f203b3eaa71d9394bab3176591113e94af8cb1b0664e80" }, "Syncservice.sync._get_state": { "public_path": "sync._get_state", "RBAC_permission": "ADMIN_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.sync.sync_state.SyncState | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "a2c093bfc0f21b8a924cdccfbebc8596baee1d33aaa3dc0996793a31576f698c" + "hash": "d41943b8063064a2e843a418a6eb5de3c11c626d7d30d65507381f7095eb56ac" }, "Syncservice.sync.get_permissions": { "public_path": "sync.get_permissions", @@ -1992,9 +2023,9 @@ "storage_permissions": "list[syft.service.action.action_permissions.StoragePermission]", "unignored_batches": "set[syft.types.uid.UID]" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "84c98afed955634b6d6076c7afedac457c1cfae9be07ef979c2c6fcf4cbda40b" + "hash": "c999d4dd57469ff34a4aa9bcb47809fd67b371e3460320e475a42d3941067d12" }, "Usercodeservice.code.call": { "public_path": "code.call", @@ -2003,9 +2034,9 @@ "kwargs": "typing.Any", "uid": "" }, - "return_type": "syft.types.cache_object.CachedSyftObject | syft.service.action.action_object.ActionObject | syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "0e38f181db46ceb874f4e2089ec42e1bd3fd7cbc31fabd3d1a3fdb871e3d34ab" + "hash": "a7963f36d2a6ae35a3fbe9ba5362cbad9fc4ccadd21d21fe667f3d996f16ba63" }, "Usercodeservice.code.delete": { "public_path": "code.delete", @@ -2013,25 +2044,25 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "82901f3ecf4ef179e2d235abb27d9048dbda5f6752ae2ef092189bad1695e6be" + "hash": "143b5c8c2444eb952c11a187a0cc4265eae8cfd854790885a0b0ef586ff34f2e" }, "Usercodeservice.code.get_all": { "public_path": "code.get_all", "RBAC_permission": "GUEST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.code.user_code.UserCode] | syft.service.response.SyftError", + "return_type": "list[syft.service.code.user_code.UserCode]", "warning": "", - "hash": "7ddf1a3b93299cc0ac43389c924f075a7ef18f1b1cc9c511c4d96f7f83e218f8" + "hash": "0e98e7ab505e5b54e17f41816d7978c424d4d9c5130e78ccceb053d3e4ade501" }, "Usercodeservice.code.get_all_for_user": { "public_path": "code.get_all_for_user", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "list[syft.service.code.user_code.UserCode]", "warning": "", - "hash": "54e37412949e7a3d5a5f476ef3a0d0b3510a59f960d8136b95b88caa1490a4c1" + "hash": "96ddc9ca6b46e107fcf2fed249d1266dc31370585bf5fb1a877f2dda6a2f7f0c" }, "Usercodeservice.code.get_by_id": { "public_path": "code.get_by_id", @@ -2039,9 +2070,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.code.user_code.UserCode | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "97c847e31645b6125420a4fc49f259f8d6ba417a38d8f71ed26a810a291e62a9" + "hash": "48dcebf5d98a1f5a14a825729ff9bd46e96defc9b262f337db090f2f3a47e21c" }, "Usercodeservice.code.get_by_service_func_name": { "public_path": "code.get_by_service_func_name", @@ -2049,9 +2080,9 @@ "signature": { "service_func_name": "" }, - "return_type": "list[syft.service.code.user_code.UserCode] | syft.service.response.SyftError", + "return_type": "list[syft.service.code.user_code.UserCode]", "warning": "", - "hash": "d6198442172067ae7074f9a03f904a702dede1578870cf027c3bf97ce37df2fd" + "hash": "f1dc8817a0dc8f0c1ee80a8a86d38ed75eda76d5f55f47a8836980ca106c21fb" }, "Usercodeservice.code.request_code_execution": { "public_path": "code.request_code_execution", @@ -2060,9 +2091,9 @@ "code": "syft.service.code.user_code.SubmitUserCode | syft.service.code.user_code.UserCode", "reason": "str | None" }, - "return_type": "syft.service.request.request.Request | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "807e80b76bc64f56c974bf630d3b05f56cfb9d51bdae63fd8252a9f5f7f9e872" + "hash": "e69c925579c700ab97cb02bcf930d777a726843f58daaae425815da16bbee0a3" }, "Usercodeservice.code.store_execution_output": { "public_path": "code.store_execution_output", @@ -2073,9 +2104,9 @@ "outputs": "typing.Any", "user_code_id": "" }, - "return_type": "syft.service.output.output_service.ExecutionOutput | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "c4717a6ce4848b53c60f378c76afcb4ba7677650af41c85812706abef047e628" + "hash": "1952677c98c0e59fd4dcfec5d554fdbb533c88fe2a90381590e9194d03233c59" }, "Usercodeservice.code.submit": { "public_path": "code.submit", @@ -2083,25 +2114,20 @@ "signature": { "code": "" }, - "return_type": "syft.service.code.user_code.UserCode | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "83f123c63056d2da867f030a0c4750216139e9084ad22a392bac66750c6a16d7" + "hash": "10ea470830a5c833d84585682d6d602669504773917ff9b3d38ecd02f7bc9c58" }, "Usercodeservice.code.update": { "public_path": "code.update", "RBAC_permission": "ADMIN_ROLE_LEVEL", "signature": { - "created_date": "syft.types.syft_object.BaseDateTime | None", - "deleted_date": "syft.types.syft_object.BaseDateTime | None", "id": "syft.types.uid.UID | syft.types.syft_metaclass.EmptyType", - "l0_deny_reason": "str | None | syft.types.syft_metaclass.EmptyType", - "syft_client_verify_key": "syft.server.credentials.SyftVerifyKey | None", - "syft_server_location": "syft.types.uid.UID | None", - "updated_date": "syft.types.syft_object.BaseDateTime | None" + "l0_deny_reason": "str | None | syft.types.syft_metaclass.EmptyType" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "80ebd88842eff74aa25a34875234ab75a74f3eb8138383f3855231220ed3c9bf" + "hash": "d824a955105b9c4febd06536f2b2752973d6b2b25c4b73bc05ed8cad5641f252" }, "Usercodestatusservice.code_status.create": { "public_path": "code_status.create", @@ -2109,17 +2135,17 @@ "signature": { "status": "" }, - "return_type": "syft.service.code.user_code.UserCodeStatusCollection | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "16e5a161007dc39192af774f9557ecc6e6423518d9e491a275d3cc0e89cc7566" + "hash": "e7e813f1933e93fad8024cb1a469b71d9223482803e6c31aafe5765b6f3ed578" }, "Usercodestatusservice.code_status.get_all": { "public_path": "code_status.get_all", "RBAC_permission": "ADMIN_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.code.user_code.UserCodeStatusCollection] | syft.service.response.SyftError", + "return_type": "list[syft.service.code.user_code.UserCodeStatusCollection]", "warning": "", - "hash": "f10313c913db96e155c65ead4bdc43b457e676540a2d979b9c39d8d805a854a8" + "hash": "9feae68b9c5a79873d3573e17b20374ae74f2d11a97227b1d8b3a3d44f8c1d37" }, "Usercodestatusservice.code_status.get_by_uid": { "public_path": "code_status.get_by_uid", @@ -2127,9 +2153,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.code.user_code.UserCodeStatusCollection | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "97af5863d5dc3df9d77d2b7acb1079dc2b1e078353aa45079ca1d77bd7ab1675" + "hash": "105347de75f51d1e38b34ed1686e2a6a96aa394c090c831c278e1a3ca8d3116f" }, "Usercodestatusservice.code_status.remove": { "public_path": "code_status.remove", @@ -2137,17 +2163,15 @@ "signature": { "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "8fb08ebe39259d92f218cc39e09c3de5c088693f9151b54fadba7745aca3ae64" + "hash": "38d79b611e9cd5911635072294b325a9a77a5c66f6c8b3007cea6fd6116d0f2a" }, "Userservice.user.create": { "public_path": "user.create", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": { "created_by": "syft.server.credentials.SyftSigningKey | None", - "created_date": "syft.types.syft_object.BaseDateTime | None", - "deleted_date": "syft.types.syft_object.BaseDateTime | None", "email": "", "id": "", "institution": "str | None", @@ -2156,15 +2180,12 @@ "password": "", "password_verify": "str | None", "role": "syft.service.user.user_roles.ServiceRole | None", - "syft_client_verify_key": "syft.server.credentials.SyftVerifyKey | None", - "syft_server_location": "syft.types.uid.UID | None", - "updated_date": "syft.types.syft_object.BaseDateTime | None", "verify_key": "syft.server.credentials.SyftVerifyKey | None", "website": "str | None" }, - "return_type": "syft.service.user.user.UserView | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "eaa29dd97ea658a964cbebdb99ef1635ff84acb51d60fea037ea6a1322472e03" + "hash": "562536dd46bf07735ea56135a6a8e547e6f23707673103c86b7887bf39507d42" }, "Userservice.user.delete": { "public_path": "user.delete", @@ -2172,19 +2193,9 @@ "signature": { "uid": "" }, - "return_type": "bool | syft.service.response.SyftError", - "warning": "", - "hash": "f26d8e457a8c85950617e052ebee23c2c725fb6a6e038f50513f23ddaf43039e" - }, - "Userservice.user.forgot_password": { - "public_path": "user.forgot_password", - "RBAC_permission": "GUEST_ROLE_LEVEL", - "signature": { - "email": "" - }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "aba7f8f28c7d6c00d195c808f7779c2126d4447b742c3dd00db7be6166355a04" + "hash": "8b1a55fba9717e5a15206f838c767c20566fdc7a706caef0e1aafe69039fcfed" }, "Userservice.user.get_all": { "public_path": "user.get_all", @@ -2193,9 +2204,9 @@ "page_index": "int | None", "page_size": "int | None" }, - "return_type": "list[syft.service.user.user.UserView] | syft.service.user.user.UserViewPage | syft.service.user.user.UserView | syft.service.response.SyftError", + "return_type": "list[syft.service.user.user.UserView]", "warning": "", - "hash": "e3a75d2580bfc7b165c139f725e8fa0741153b32d11ceb1c054a2db96d932382" + "hash": "4d0ca2f70f31e26957ee90e89f1c89d588556bea13789ab964d5db3e3618a469" }, "Userservice.user.get_by_verify_key": { "public_path": "user.get_by_verify_key", @@ -2203,17 +2214,17 @@ "signature": { "verify_key": "" }, - "return_type": "syft.service.user.user.UserView | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "3ff1e6b99ab42b39fdcf8d767d1d9c98f3f3c31cd45ce170815d068b7c760cde" + "hash": "697555ff4d40a26ef9328c26a68ef63518d3241284f0e5a612ae4741cd9fca8d" }, "Userservice.user.get_current_user": { "public_path": "user.get_current_user", "RBAC_permission": "GUEST_ROLE_LEVEL", "signature": {}, - "return_type": "syft.service.user.user.UserView | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "763269b491478c4012c1d6ad6c7267b651c84238de467d638aae96e687fcbddd" + "hash": "08424242302088be04173bfd09309243a7e3511838546af15e1322e4cca10ce0" }, "Userservice.user.request_password_reset": { "public_path": "user.request_password_reset", @@ -2221,47 +2232,29 @@ "signature": { "uid": "" }, - "return_type": "str | syft.service.response.SyftError", - "warning": "", - "hash": "147349313760d40882e9ee479d8a7a978714cedce06f8e1f571043f76bd403b3" - }, - "Userservice.user.reset_password": { - "public_path": "user.reset_password", - "RBAC_permission": "GUEST_ROLE_LEVEL", - "signature": { - "new_password": "", - "token": "" - }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "9574a4ed8190bba626a7034e015b80838bde9bea72133ed9b47f8ab315de6e69" + "hash": "031ffc151087bc11cbd3809de3a885b6656b232ef766586d14bd0accb81502bb" }, "Userservice.user.search": { "public_path": "user.search", "RBAC_permission": "DATA_OWNER_ROLE_LEVEL", "signature": { - "created_date": "syft.types.syft_object.BaseDateTime | None", - "deleted_date": "syft.types.syft_object.BaseDateTime | None", "email": "pydantic.networks.EmailStr | syft.types.syft_metaclass.EmptyType", "id": "syft.types.uid.UID | syft.types.syft_metaclass.EmptyType", "name": "str | syft.types.syft_metaclass.EmptyType", "page_index": "int | None", "page_size": "int | None", - "syft_client_verify_key": "syft.server.credentials.SyftVerifyKey | None", - "syft_server_location": "syft.types.uid.UID | None", - "updated_date": "syft.types.syft_object.BaseDateTime | None", "verify_key": "syft.server.credentials.SyftVerifyKey | syft.types.syft_metaclass.EmptyType" }, - "return_type": "syft.service.user.user.UserViewPage | None | list[syft.service.user.user.UserView] | syft.service.response.SyftError", + "return_type": "list[syft.service.user.user.UserView]", "warning": "", - "hash": "d555b37e4f2d8391aa77195fa18d7f860e5290b294238712db38113323e761d6" + "hash": "3d7f1b56e2b2d1e5580887742fb825f244041846b64de3a72beff02178fc3ac7" }, "Userservice.user.update": { "public_path": "user.update", "RBAC_permission": "GUEST_ROLE_LEVEL", "signature": { - "created_date": "syft.types.syft_object.BaseDateTime | None", - "deleted_date": "syft.types.syft_object.BaseDateTime | None", "email": "pydantic.networks.EmailStr | syft.types.syft_metaclass.EmptyType", "id": "syft.types.uid.UID | syft.types.syft_metaclass.EmptyType", "institution": "str | syft.types.syft_metaclass.EmptyType", @@ -2270,16 +2263,13 @@ "password": "str | syft.types.syft_metaclass.EmptyType", "password_verify": "str | syft.types.syft_metaclass.EmptyType", "role": "syft.service.user.user_roles.ServiceRole | syft.types.syft_metaclass.EmptyType", - "syft_client_verify_key": "syft.server.credentials.SyftVerifyKey | None", - "syft_server_location": "syft.types.uid.UID | None", "uid": "", - "updated_date": "syft.types.syft_object.BaseDateTime | None", "verify_key": "syft.server.credentials.SyftVerifyKey | syft.types.syft_metaclass.EmptyType", "website": "str | syft.types.syft_metaclass.EmptyType" }, - "return_type": "syft.service.user.user.UserView | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "4f43f32de7d4c84277adccc0448ec875cec6274ef5253b8aa29366878f98a18a" + "hash": "a3be1d1c772bfbafb237d5d7e01c986cdea9cb23374e075e28e6d5c12419c302" }, "Userservice.user.view": { "public_path": "user.view", @@ -2287,9 +2277,9 @@ "signature": { "uid": "" }, - "return_type": "syft.service.user.user.UserView | None | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "027661423b2533c8bc59ee51c1fad14334e577665dce7970cb59e5e58c5942af" + "hash": "b21973538da6cd08387e3e40eb11d88d31393accd0de76dd7ad6fd51123aad51" }, "Workerservice.worker.delete": { "public_path": "worker.delete", @@ -2298,9 +2288,9 @@ "force": "", "uid": "" }, - "return_type": "syft.service.response.SyftSuccess | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "eb6f674feff6c1a7a027b51d87a2b6deff7ff78c73ecd8aed3dda3696206f286" + "hash": "82681e3a435dffb544f131c3fd2b067a0b1a9f9989754da645d5f4bcaf6f0615" }, "Workerservice.worker.get": { "public_path": "worker.get", @@ -2308,17 +2298,17 @@ "signature": { "uid": "" }, - "return_type": "syft.service.worker.worker_pool.SyftWorker | syft.service.response.SyftError", + "return_type": "", "warning": "", - "hash": "7475c2b0ed929c9c403b8748a0d6c87093aebc3764bb6fe0277a92ddd59158d7" + "hash": "6a5140d7730b39024a81c9a93b4204d1a7cce505b5db2b4eed30292950daf376" }, "Workerservice.worker.get_all": { "public_path": "worker.get_all", "RBAC_permission": "DATA_SCIENTIST_ROLE_LEVEL", "signature": {}, - "return_type": "list[syft.service.worker.worker_pool.SyftWorker] | syft.service.response.SyftError", + "return_type": "list[syft.service.worker.worker_pool.SyftWorker]", "warning": "", - "hash": "bdb3aa11da8a980e198c484f46b70d1200c6b0bef9925a2a85b07c43c4ec2dae" + "hash": "0bfc387f28e4ed5c95a6c2db4cdf89d5778bdc2a8dfa3b57e6767ae764341353" }, "Workerservice.worker.logs": { "public_path": "worker.logs", @@ -2327,9 +2317,9 @@ "raw": "", "uid": "" }, - "return_type": "bytes | str | syft.service.response.SyftError", + "return_type": "bytes | str", "warning": "", - "hash": "cc7bbf81bed3baa2a94fef1d11255e0520f319d34d996e51cfb6d3ff8d4a4cf8" + "hash": "dfa9c826fd8269b8f942685555f127ea2a056d60e3f288c7c6d0ed4d680b21c2" }, "Workerservice.worker.start_workers": { "public_path": "worker.start_workers", @@ -2337,9 +2327,9 @@ "signature": { "n": "" }, - "return_type": "list[syft.service.worker.worker_pool.ContainerSpawnStatus] | syft.service.response.SyftError", + "return_type": "list[syft.service.worker.worker_pool.ContainerSpawnStatus]", "warning": "", - "hash": "6996d33c5a09f533e261a044d01a63b196474f1de8bce5309b325507723f763b" + "hash": "2c5937bb99db09b1a6eeca68a877b6120e3d7b776bc36b2b0414d96849e2ea9c" }, "Workerservice.worker.status": { "public_path": "worker.status", @@ -2347,8 +2337,8 @@ "signature": { "uid": "" }, - "return_type": "tuple[syft.service.worker.worker_pool.WorkerStatus, syft.service.worker.worker_pool.WorkerHealth] | syft.service.response.SyftError", + "return_type": "tuple[syft.service.worker.worker_pool.WorkerStatus, syft.service.worker.worker_pool.WorkerHealth | None]", "warning": "", - "hash": "7fc1e4d1e3f89bbe6cf61ad3be1d0de587295584274f2b6a883653c9c2b4b4a4" + "hash": "b761b2b2b7bb865d6559838aea133398fac8a6c74532e817a220d26e85af2eb3" } } From 92bc1861b4ade9e9a7be70edc4ef571c8263db88 Mon Sep 17 00:00:00 2001 From: Shubham Gupta Date: Thu, 5 Sep 2024 08:38:48 +0530 Subject: [PATCH 09/55] bump to next beta --- .bumpversion.cfg | 2 +- VERSION | 2 +- packages/grid/VERSION | 2 +- packages/grid/backend/grid/images/worker_cpu.dockerfile | 2 +- packages/grid/devspace.yaml | 2 +- packages/grid/frontend/package.json | 2 +- packages/grid/helm/syft/Chart.yaml | 4 ++-- packages/grid/helm/syft/values.yaml | 2 +- packages/syft/setup.cfg | 2 +- packages/syft/src/syft/VERSION | 2 +- packages/syft/src/syft/__init__.py | 2 +- packages/syftcli/manifest.yml | 8 ++++---- tox.ini | 2 +- 13 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 2aa2a11f084..897d8b4695b 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.9.1 +current_version = 0.9.2-beta.0 tag = False tag_name = {new_version} commit = True diff --git a/VERSION b/VERSION index 8721cdb07a7..7d246b38252 100644 --- a/VERSION +++ b/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.9.1" +__version__ = "0.9.2-beta.0" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/grid/VERSION b/packages/grid/VERSION index 8721cdb07a7..7d246b38252 100644 --- a/packages/grid/VERSION +++ b/packages/grid/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.9.1" +__version__ = "0.9.2-beta.0" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/grid/backend/grid/images/worker_cpu.dockerfile b/packages/grid/backend/grid/images/worker_cpu.dockerfile index f65834bf90a..ef6b92499a7 100644 --- a/packages/grid/backend/grid/images/worker_cpu.dockerfile +++ b/packages/grid/backend/grid/images/worker_cpu.dockerfile @@ -5,7 +5,7 @@ # NOTE: This dockerfile will be built inside a syft-backend container in PROD # Hence COPY will not work the same way in DEV vs. PROD -ARG SYFT_VERSION_TAG="0.9.1" +ARG SYFT_VERSION_TAG="0.9.2-beta.0" FROM openmined/syft-backend:${SYFT_VERSION_TAG} # should match base image python version diff --git a/packages/grid/devspace.yaml b/packages/grid/devspace.yaml index 987dfff568f..eb112ddd200 100644 --- a/packages/grid/devspace.yaml +++ b/packages/grid/devspace.yaml @@ -28,7 +28,7 @@ vars: DOCKER_IMAGE_RATHOLE: openmined/syft-rathole DOCKER_IMAGE_ENCLAVE_ATTESTATION: openmined/syft-enclave-attestation CONTAINER_REGISTRY: "docker.io" - VERSION: "0.9.1" + VERSION: "0.9.2-beta.0" PLATFORM: $(uname -m | grep -q 'arm64' && echo "arm64" || echo "amd64") # This is a list of `images` that DevSpace can build for this project diff --git a/packages/grid/frontend/package.json b/packages/grid/frontend/package.json index 5ff5a90f688..3325a93f4e2 100644 --- a/packages/grid/frontend/package.json +++ b/packages/grid/frontend/package.json @@ -1,6 +1,6 @@ { "name": "syft-ui", - "version": "0.9.1", + "version": "0.9.2-beta.0", "private": true, "scripts": { "dev": "pnpm i && vite dev --host --port 80", diff --git a/packages/grid/helm/syft/Chart.yaml b/packages/grid/helm/syft/Chart.yaml index eba654a27fe..24826d8c160 100644 --- a/packages/grid/helm/syft/Chart.yaml +++ b/packages/grid/helm/syft/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: syft description: Perform numpy-like analysis on data that remains in someone elses server type: application -version: "0.9.1" -appVersion: "0.9.1" +version: "0.9.2-beta.0" +appVersion: "0.9.2-beta.0" home: https://github.com/OpenMined/PySyft/ icon: https://raw.githubusercontent.com/OpenMined/PySyft/dev/docs/img/title_syft_light.png diff --git a/packages/grid/helm/syft/values.yaml b/packages/grid/helm/syft/values.yaml index 55b6b259193..ad8bdc3763b 100644 --- a/packages/grid/helm/syft/values.yaml +++ b/packages/grid/helm/syft/values.yaml @@ -1,7 +1,7 @@ global: # Affects only backend, frontend, and seaweedfs containers registry: docker.io - version: 0.9.1 + version: 0.9.2-beta.0 # Force default secret values for development. DO NOT SET THIS TO FALSE IN PRODUCTION randomizedSecrets: true diff --git a/packages/syft/setup.cfg b/packages/syft/setup.cfg index 5cb68d4aaaf..357b4dff9e3 100644 --- a/packages/syft/setup.cfg +++ b/packages/syft/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = syft -version = attr: "0.9.1" +version = attr: "0.9.2-beta.0" description = Perform numpy-like analysis on data that remains in someone elses server author = OpenMined author_email = info@openmined.org diff --git a/packages/syft/src/syft/VERSION b/packages/syft/src/syft/VERSION index 8721cdb07a7..7d246b38252 100644 --- a/packages/syft/src/syft/VERSION +++ b/packages/syft/src/syft/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.9.1" +__version__ = "0.9.2-beta.0" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/syft/src/syft/__init__.py b/packages/syft/src/syft/__init__.py index 4be6ce7dd5d..6d228029526 100644 --- a/packages/syft/src/syft/__init__.py +++ b/packages/syft/src/syft/__init__.py @@ -1,4 +1,4 @@ -__version__ = "0.9.1" +__version__ = "0.9.2-beta.0" # stdlib from collections.abc import Callable diff --git a/packages/syftcli/manifest.yml b/packages/syftcli/manifest.yml index 168c794935b..a3c5d6bcd00 100644 --- a/packages/syftcli/manifest.yml +++ b/packages/syftcli/manifest.yml @@ -1,11 +1,11 @@ manifestVersion: 1.0 -syftVersion: 0.9.1 -dockerTag: 0.9.1 +syftVersion: 0.9.2-beta.0 +dockerTag: 0.9.2-beta.0 images: - - docker.io/openmined/syft-frontend:0.9.1 - - docker.io/openmined/syft-backend:0.9.1 + - docker.io/openmined/syft-frontend:0.9.2-beta.0 + - docker.io/openmined/syft-backend:0.9.2-beta.0 - docker.io/library/mongo:7.0.4 - docker.io/traefik:v2.11.0 diff --git a/tox.ini b/tox.ini index 67d86b19ff7..5d305cca496 100644 --- a/tox.ini +++ b/tox.ini @@ -1284,7 +1284,7 @@ setenv = deps = nbmake requests - syft==0.9.0 + syft==0.9.1 allowlist_externals = bash python From fddf99cd7b7dd91e17bdfd444f9377ed895b0b2b Mon Sep 17 00:00:00 2001 From: Shubham Gupta Date: Thu, 5 Sep 2024 08:42:26 +0530 Subject: [PATCH 10/55] fix lint --- packages/syft/src/syft/protocol/releases/0.9.1.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/syft/src/syft/protocol/releases/0.9.1.json b/packages/syft/src/syft/protocol/releases/0.9.1.json index 46f6e49850a..9c33a5d3a88 100644 --- a/packages/syft/src/syft/protocol/releases/0.9.1.json +++ b/packages/syft/src/syft/protocol/releases/0.9.1.json @@ -1175,4 +1175,4 @@ } } } -} \ No newline at end of file +} From d0148bbd28d1f2634a41c461e9408626313b5aab Mon Sep 17 00:00:00 2001 From: Shubham Gupta Date: Thu, 5 Sep 2024 11:00:52 +0530 Subject: [PATCH 11/55] fix lint --- packages/syft/src/syft/protocol/releases/0.9.1.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/syft/src/syft/protocol/releases/0.9.1.json b/packages/syft/src/syft/protocol/releases/0.9.1.json index 46f6e49850a..9c33a5d3a88 100644 --- a/packages/syft/src/syft/protocol/releases/0.9.1.json +++ b/packages/syft/src/syft/protocol/releases/0.9.1.json @@ -1175,4 +1175,4 @@ } } } -} \ No newline at end of file +} From 1a27c151de5ddd3bb32192eee81437c953fcb9af Mon Sep 17 00:00:00 2001 From: Shubham Gupta Date: Thu, 5 Sep 2024 11:19:43 +0530 Subject: [PATCH 12/55] skip notebook 14 in stack.test.notebook.k8s --- tox.ini | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tox.ini b/tox.ini index 67d86b19ff7..af3eb19c157 100644 --- a/tox.ini +++ b/tox.ini @@ -773,7 +773,7 @@ commands = # Checking logs generated & startup of test-datasite 1 bash -c '(kubectl logs service/backend --context k3d-${DATASITE_CLUSTER_NAME} --namespace syft -f &) | grep -q "Application startup complete" || true' - bash -c "pytest -x --nbmake notebooks/api/0.8 -p no:randomly -k 'not 10-container-images.ipynb' -vvvv --nbmake-timeout=1000" + bash -c "pytest -x --nbmake notebooks/api/0.8 -p no:randomly -k 'not 14-container-images.ipynb' -vvvv --nbmake-timeout=1000" # deleting clusters created bash -c "CLUSTER_NAME=${DATASITE_CLUSTER_NAME} tox -e dev.k8s.destroy || true" @@ -882,7 +882,7 @@ setenv = ORCHESTRA_DEPLOYMENT_TYPE = {env:ORCHESTRA_DEPLOYMENT_TYPE:remote} SERVER_PORT = {env:SERVER_PORT:8080} SERVER_URL = {env:SERVER_URL:http://localhost} - EXCLUDE_NOTEBOOKS = {env:EXCLUDE_NOTEBOOKS:not 10-container-images.ipynb} + EXCLUDE_NOTEBOOKS = {env:EXCLUDE_NOTEBOOKS:not 14-container-images.ipynb} SYFT_VERSION = {env:SYFT_VERSION:local} EXTERNAL_REGISTRY = {env:EXTERNAL_REGISTRY:k3d-registry.localhost:5800} ; env vars for dev.k8s.start From 24c4e43f226fb117ea392f7fefe8a9850e1a3d2b Mon Sep 17 00:00:00 2001 From: Shubham Gupta Date: Thu, 5 Sep 2024 12:21:32 +0530 Subject: [PATCH 13/55] enable base image test --- .github/workflows/pr-tests-stack.yml | 4 ++-- notebooks/api/0.8/14-container-images.ipynb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/pr-tests-stack.yml b/.github/workflows/pr-tests-stack.yml index 2ad68b0730c..d9d1fc51649 100644 --- a/.github/workflows/pr-tests-stack.yml +++ b/.github/workflows/pr-tests-stack.yml @@ -60,9 +60,9 @@ jobs: if: steps.changes.outputs.stack == 'true' timeout-minutes: 60 run: | - echo "Skipping pr image test" + tox -e backend.test.basecpu # run: | - # tox -e backend.test.basecpu + # echo "Skipping pr image test" pr-tests-syft-integration: strategy: diff --git a/notebooks/api/0.8/14-container-images.ipynb b/notebooks/api/0.8/14-container-images.ipynb index 5e78facbdd8..5588389a792 100644 --- a/notebooks/api/0.8/14-container-images.ipynb +++ b/notebooks/api/0.8/14-container-images.ipynb @@ -150,7 +150,7 @@ " if (bool(os.environ[\"DEV_MODE\"]) and running_as_container)\n", " else sy.__version__\n", ")\n", - "syft_base_worker_tag = \"0.9.1-beta.11\"" + "# syft_base_worker_tag = \"0.9.2-beta.1\"" ] }, { From ac376306c11c0fc86c6ea16f473c62fe86dfe060 Mon Sep 17 00:00:00 2001 From: alfred-openmined-bot <145415986+alfred-openmined-bot@users.noreply.github.com> Date: Thu, 5 Sep 2024 07:00:46 +0000 Subject: [PATCH 14/55] [syft]bump version --- .bumpversion.cfg | 2 +- VERSION | 2 +- packages/grid/VERSION | 2 +- .../backend/grid/images/worker_cpu.dockerfile | 2 +- packages/grid/devspace.yaml | 2 +- packages/grid/frontend/package.json | 2 +- packages/grid/helm/repo/index.yaml | 243 +++++++++--------- packages/grid/helm/repo/syft-0.9.2-beta.1.tgz | Bin 0 -> 10572 bytes packages/grid/helm/syft/Chart.yaml | 4 +- packages/grid/helm/syft/values.yaml | 2 +- packages/syft/PYPI.md | 34 +-- packages/syft/setup.cfg | 2 +- packages/syft/src/syft/VERSION | 2 +- packages/syft/src/syft/__init__.py | 2 +- packages/syftcli/manifest.yml | 8 +- 15 files changed, 161 insertions(+), 148 deletions(-) create mode 100644 packages/grid/helm/repo/syft-0.9.2-beta.1.tgz diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 897d8b4695b..4c1ddf65dea 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.9.2-beta.0 +current_version = 0.9.2-beta.1 tag = False tag_name = {new_version} commit = True diff --git a/VERSION b/VERSION index 7d246b38252..c0c3f41998d 100644 --- a/VERSION +++ b/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.9.2-beta.0" +__version__ = "0.9.2-beta.1" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/grid/VERSION b/packages/grid/VERSION index 7d246b38252..c0c3f41998d 100644 --- a/packages/grid/VERSION +++ b/packages/grid/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.9.2-beta.0" +__version__ = "0.9.2-beta.1" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/grid/backend/grid/images/worker_cpu.dockerfile b/packages/grid/backend/grid/images/worker_cpu.dockerfile index ef6b92499a7..5d41c8d07c4 100644 --- a/packages/grid/backend/grid/images/worker_cpu.dockerfile +++ b/packages/grid/backend/grid/images/worker_cpu.dockerfile @@ -5,7 +5,7 @@ # NOTE: This dockerfile will be built inside a syft-backend container in PROD # Hence COPY will not work the same way in DEV vs. PROD -ARG SYFT_VERSION_TAG="0.9.2-beta.0" +ARG SYFT_VERSION_TAG="0.9.2-beta.1" FROM openmined/syft-backend:${SYFT_VERSION_TAG} # should match base image python version diff --git a/packages/grid/devspace.yaml b/packages/grid/devspace.yaml index eb112ddd200..43dd9d234cd 100644 --- a/packages/grid/devspace.yaml +++ b/packages/grid/devspace.yaml @@ -28,7 +28,7 @@ vars: DOCKER_IMAGE_RATHOLE: openmined/syft-rathole DOCKER_IMAGE_ENCLAVE_ATTESTATION: openmined/syft-enclave-attestation CONTAINER_REGISTRY: "docker.io" - VERSION: "0.9.2-beta.0" + VERSION: "0.9.2-beta.1" PLATFORM: $(uname -m | grep -q 'arm64' && echo "arm64" || echo "amd64") # This is a list of `images` that DevSpace can build for this project diff --git a/packages/grid/frontend/package.json b/packages/grid/frontend/package.json index 3325a93f4e2..12bc492ee0f 100644 --- a/packages/grid/frontend/package.json +++ b/packages/grid/frontend/package.json @@ -1,6 +1,6 @@ { "name": "syft-ui", - "version": "0.9.2-beta.0", + "version": "0.9.2-beta.1", "private": true, "scripts": { "dev": "pnpm i && vite dev --host --port 80", diff --git a/packages/grid/helm/repo/index.yaml b/packages/grid/helm/repo/index.yaml index 510407c4d10..b9934fb4169 100644 --- a/packages/grid/helm/repo/index.yaml +++ b/packages/grid/helm/repo/index.yaml @@ -1,9 +1,22 @@ apiVersion: v1 entries: syft: + - apiVersion: v2 + appVersion: 0.9.2-beta.1 + created: "2024-09-05T06:58:40.638244387Z" + description: Perform numpy-like analysis on data that remains in someone elses + server + digest: b855675198e17c05eb202ea74898e9b45ac5e88d5d76cecd2743e955f1654171 + home: https://github.com/OpenMined/PySyft/ + icon: https://raw.githubusercontent.com/OpenMined/PySyft/dev/docs/img/title_syft_light.png + name: syft + type: application + urls: + - https://openmined.github.io/PySyft/helm/syft-0.9.2-beta.1.tgz + version: 0.9.2-beta.1 - apiVersion: v2 appVersion: 0.9.1 - created: "2024-09-04T20:06:48.083156778Z" + created: "2024-09-05T06:58:40.637463575Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 929fa3b094487c58e45a6bc5842019106bb5e033137c500a440f3bbc521654d8 @@ -16,7 +29,7 @@ entries: version: 0.9.1 - apiVersion: v2 appVersion: 0.9.1-beta.11 - created: "2024-09-04T20:06:48.075743762Z" + created: "2024-09-05T06:58:40.630123882Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: c48a42596a0c977164d24398d587da402922ddcbb23114604eba44d51d6b2198 @@ -29,7 +42,7 @@ entries: version: 0.9.1-beta.11 - apiVersion: v2 appVersion: 0.9.1-beta.10 - created: "2024-09-04T20:06:48.075027967Z" + created: "2024-09-05T06:58:40.629349422Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: cf41185fd87ce4625a98c02cea1560bf729f2e134c1cc8c3e0882f9a8259849d @@ -42,7 +55,7 @@ entries: version: 0.9.1-beta.10 - apiVersion: v2 appVersion: 0.9.1-beta.9 - created: "2024-09-04T20:06:48.082424762Z" + created: "2024-09-05T06:58:40.636722387Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 24e37fb3bf6217421a2e9d749373f5c74d660c9ff3f55884a7a1dbb6e555c334 @@ -55,7 +68,7 @@ entries: version: 0.9.1-beta.9 - apiVersion: v2 appVersion: 0.9.1-beta.8 - created: "2024-09-04T20:06:48.081701052Z" + created: "2024-09-05T06:58:40.635969076Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 54cd02a8bc61feeed6fdff85340b16bc20407870a0f730925454ba51ce5ed14e @@ -68,7 +81,7 @@ entries: version: 0.9.1-beta.8 - apiVersion: v2 appVersion: 0.9.1-beta.7 - created: "2024-09-04T20:06:48.080979776Z" + created: "2024-09-05T06:58:40.635237036Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: d1bdc207bb0a21391fb18f89a0434d9361cf054ea389370648ffd13753dabe70 @@ -81,7 +94,7 @@ entries: version: 0.9.1-beta.7 - apiVersion: v2 appVersion: 0.9.1-beta.6 - created: "2024-09-04T20:06:48.080209169Z" + created: "2024-09-05T06:58:40.634497341Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 74b62672d982c0ca8ea86f8b4d1f25d1df6a9b7a8c4ac1551fd5635da7d29c48 @@ -94,7 +107,7 @@ entries: version: 0.9.1-beta.6 - apiVersion: v2 appVersion: 0.9.1-beta.5 - created: "2024-09-04T20:06:48.07945402Z" + created: "2024-09-05T06:58:40.633734783Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a69a7ac7d1b02b0bc547f4236398c001827ff964bb07fe663ef3545f9b6cf5f1 @@ -107,7 +120,7 @@ entries: version: 0.9.1-beta.5 - apiVersion: v2 appVersion: 0.9.1-beta.4 - created: "2024-09-04T20:06:48.077944006Z" + created: "2024-09-05T06:58:40.632273647Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 3d67a6d3bdb9e77e8fb0aa644312c9af5a49feb824d1b65f9b384796f059ed7c @@ -120,7 +133,7 @@ entries: version: 0.9.1-beta.4 - apiVersion: v2 appVersion: 0.9.1-beta.3 - created: "2024-09-04T20:06:48.07722244Z" + created: "2024-09-05T06:58:40.631551535Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 90d804df3afadfd9400cbb320898040cc89a74f6d3e45f0365455ed30785f200 @@ -133,7 +146,7 @@ entries: version: 0.9.1-beta.3 - apiVersion: v2 appVersion: 0.9.1-beta.2 - created: "2024-09-04T20:06:48.076449479Z" + created: "2024-09-05T06:58:40.630840383Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6f605af4ffc0e42a0733593faf1b5e588bbe58ff9f49b903a41bd4a751ddb694 @@ -146,7 +159,7 @@ entries: version: 0.9.1-beta.2 - apiVersion: v2 appVersion: 0.9.1-beta.1 - created: "2024-09-04T20:06:48.074302724Z" + created: "2024-09-05T06:58:40.628584049Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9c99243e63888391654f23044144e2095dee48a599cd4b2e4f43ead6f76a8572 @@ -159,7 +172,7 @@ entries: version: 0.9.1-beta.1 - apiVersion: v2 appVersion: 0.9.0 - created: "2024-09-04T20:06:48.07359282Z" + created: "2024-09-05T06:58:40.627861977Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: baf218c8543a2525f7d4cced1e49b0d4e38ee1661d7171a55a069bf765b5b6d8 @@ -172,7 +185,7 @@ entries: version: 0.9.0 - apiVersion: v2 appVersion: 0.9.0-beta.5 - created: "2024-09-04T20:06:48.0728805Z" + created: "2024-09-05T06:58:40.627133232Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a4eafd04b39b0c75d6a28ed2f7cfece450150477dc2c6a01e10e2087a5b02835 @@ -185,7 +198,7 @@ entries: version: 0.9.0-beta.5 - apiVersion: v2 appVersion: 0.9.0-beta.4 - created: "2024-09-04T20:06:48.07211909Z" + created: "2024-09-05T06:58:40.626398977Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 5a3cd3dd57609231ffc13e6af8d55f68b1b79fbbe8261740db957526fb8a536a @@ -198,7 +211,7 @@ entries: version: 0.9.0-beta.4 - apiVersion: v2 appVersion: 0.9.0-beta.3 - created: "2024-09-04T20:06:48.071372287Z" + created: "2024-09-05T06:58:40.625612876Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: affe0898286720a0281c2363bed404a09d229a5359951b4dfdd8e746d628b4cb @@ -211,7 +224,7 @@ entries: version: 0.9.0-beta.3 - apiVersion: v2 appVersion: 0.9.0-beta.2 - created: "2024-09-04T20:06:48.069999703Z" + created: "2024-09-05T06:58:40.624017047Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 105b60f0ff01f50386d2b063cb58c0e91ee41b74cefee7bca3f56e4025c38dd1 @@ -224,7 +237,7 @@ entries: version: 0.9.0-beta.2 - apiVersion: v2 appVersion: 0.9.0-beta.1 - created: "2024-09-04T20:06:48.069296121Z" + created: "2024-09-05T06:58:40.6233081Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 10246075684d168e6a51c009581b77df8d729e29e11abc4a360fae42659a6409 @@ -237,7 +250,7 @@ entries: version: 0.9.0-beta.1 - apiVersion: v2 appVersion: 0.8.8 - created: "2024-09-04T20:06:48.068531695Z" + created: "2024-09-05T06:58:40.622588553Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 46f75bdf8c39e0f17de266bf19b64852e0dbf7f7bcea60bf7a19018ff17370ad @@ -250,7 +263,7 @@ entries: version: 0.8.8 - apiVersion: v2 appVersion: 0.8.8-beta.4 - created: "2024-09-04T20:06:48.067831929Z" + created: "2024-09-05T06:58:40.621873273Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: cc0a3b49df19435a407e4764be6c5748511f14273e668e7f1d326af28b29f22a @@ -263,7 +276,7 @@ entries: version: 0.8.8-beta.4 - apiVersion: v2 appVersion: 0.8.8-beta.3 - created: "2024-09-04T20:06:48.067122526Z" + created: "2024-09-05T06:58:40.621127577Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: de2fba39516e98be39ae0110a2cfa5bfa2b665d7a35a4516b43c5310bbf621dc @@ -276,7 +289,7 @@ entries: version: 0.8.8-beta.3 - apiVersion: v2 appVersion: 0.8.8-beta.2 - created: "2024-09-04T20:06:48.066378147Z" + created: "2024-09-05T06:58:40.620405996Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1323f4082c65944b522cd8e36dc7285c83c7dfcf6a56f7962665a8b1256a4d09 @@ -289,7 +302,7 @@ entries: version: 0.8.8-beta.2 - apiVersion: v2 appVersion: 0.8.8-beta.1 - created: "2024-09-04T20:06:48.065671599Z" + created: "2024-09-05T06:58:40.619684896Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ec027b50b8182ef656be14ddca9537785c37712a4be8cb940f30ac029b63de2d @@ -302,7 +315,7 @@ entries: version: 0.8.8-beta.1 - apiVersion: v2 appVersion: 0.8.7 - created: "2024-09-04T20:06:48.064947238Z" + created: "2024-09-05T06:58:40.618941293Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 7ea7f63d1c6d0948860547f8aa39343fc5ef399c8e62d9d7edd4473cf44d8186 @@ -315,7 +328,7 @@ entries: version: 0.8.7 - apiVersion: v2 appVersion: 0.8.7-beta.16 - created: "2024-09-04T20:06:48.058240486Z" + created: "2024-09-05T06:58:40.612001369Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 75190eae57b64c2c47ab4a7fe3c6e94f35eb8045807a843ec8d7b26585c9e840 @@ -328,7 +341,7 @@ entries: version: 0.8.7-beta.16 - apiVersion: v2 appVersion: 0.8.7-beta.15 - created: "2024-09-04T20:06:48.057392585Z" + created: "2024-09-05T06:58:40.611158711Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 56879d9a9f10febce88676d3d20621d74d17f9e33f5df6ae1e9bc3078c216f0c @@ -341,7 +354,7 @@ entries: version: 0.8.7-beta.15 - apiVersion: v2 appVersion: 0.8.7-beta.14 - created: "2024-09-04T20:06:48.056485002Z" + created: "2024-09-05T06:58:40.610279775Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6e7cbca1d603ba11e09ae2a3089cfdafaa08cfa07c553c4f0fb8b42f8d3028f7 @@ -354,7 +367,7 @@ entries: version: 0.8.7-beta.14 - apiVersion: v2 appVersion: 0.8.7-beta.13 - created: "2024-09-04T20:06:48.055594991Z" + created: "2024-09-05T06:58:40.608560135Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1dbe3ecdfec57bf25020cbcff783fab908f0eb0640ad684470b2fd1da1928005 @@ -367,7 +380,7 @@ entries: version: 0.8.7-beta.13 - apiVersion: v2 appVersion: 0.8.7-beta.12 - created: "2024-09-04T20:06:48.054859359Z" + created: "2024-09-05T06:58:40.607855055Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: e92b2f3a522dabb3a79ff762a7042ae16d2bf3a53eebbb2885a69b9f834d109c @@ -380,7 +393,7 @@ entries: version: 0.8.7-beta.12 - apiVersion: v2 appVersion: 0.8.7-beta.11 - created: "2024-09-04T20:06:48.053329669Z" + created: "2024-09-05T06:58:40.607144825Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 099f6cbd44b699ee2410a4be012ed1a8a65bcacb06a43057b2779d7fe34fc0ad @@ -393,7 +406,7 @@ entries: version: 0.8.7-beta.11 - apiVersion: v2 appVersion: 0.8.7-beta.10 - created: "2024-09-04T20:06:48.052590079Z" + created: "2024-09-05T06:58:40.606430348Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 00773cb241522e281c1915339fc362e047650e08958a736e93d6539f44cb5e25 @@ -406,7 +419,7 @@ entries: version: 0.8.7-beta.10 - apiVersion: v2 appVersion: 0.8.7-beta.9 - created: "2024-09-04T20:06:48.06405847Z" + created: "2024-09-05T06:58:40.618002836Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a3f8e85d9ddef7a644b959fcc2fcb0fc08f7b6abae1045e893d0d62fa4ae132e @@ -419,7 +432,7 @@ entries: version: 0.8.7-beta.9 - apiVersion: v2 appVersion: 0.8.7-beta.8 - created: "2024-09-04T20:06:48.063384413Z" + created: "2024-09-05T06:58:40.616564383Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a422ac88d8fd1fb80d5004d5eb6e95fa9efc7f6a87da12e5ac04829da7f04c4d @@ -432,7 +445,7 @@ entries: version: 0.8.7-beta.8 - apiVersion: v2 appVersion: 0.8.7-beta.7 - created: "2024-09-04T20:06:48.062384047Z" + created: "2024-09-05T06:58:40.615885542Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0dc313a1092e6256a7c8aad002c8ec380b3add2c289d680db1e238a336399b7a @@ -445,7 +458,7 @@ entries: version: 0.8.7-beta.7 - apiVersion: v2 appVersion: 0.8.7-beta.6 - created: "2024-09-04T20:06:48.061433022Z" + created: "2024-09-05T06:58:40.61524893Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 052a2ec1102d2a4c9915f95647abd4a6012f56fa05a106f4952ee9b55bf7bae8 @@ -458,7 +471,7 @@ entries: version: 0.8.7-beta.6 - apiVersion: v2 appVersion: 0.8.7-beta.5 - created: "2024-09-04T20:06:48.060795844Z" + created: "2024-09-05T06:58:40.614575509Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1728af756907c3fcbe87c2fd2de014a2d963c22a4c2eb6af6596b525a9b9a18a @@ -471,7 +484,7 @@ entries: version: 0.8.7-beta.5 - apiVersion: v2 appVersion: 0.8.7-beta.4 - created: "2024-09-04T20:06:48.060130873Z" + created: "2024-09-05T06:58:40.613942544Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 387a57a3904a05ed61e92ee48605ef6fd5044ff7e822e0924e0d4c485e2c88d2 @@ -484,7 +497,7 @@ entries: version: 0.8.7-beta.4 - apiVersion: v2 appVersion: 0.8.7-beta.3 - created: "2024-09-04T20:06:48.05949653Z" + created: "2024-09-05T06:58:40.613272399Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 3668002b7a4118516b2ecd61d6275f60d83fc12841587ab8f62e1c1200731c67 @@ -497,7 +510,7 @@ entries: version: 0.8.7-beta.3 - apiVersion: v2 appVersion: 0.8.7-beta.2 - created: "2024-09-04T20:06:48.058857508Z" + created: "2024-09-05T06:58:40.6126053Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: e62217ffcadee2b8896ab0543f9ccc42f2df898fd979438ac9376d780b802af7 @@ -510,7 +523,7 @@ entries: version: 0.8.7-beta.2 - apiVersion: v2 appVersion: 0.8.7-beta.1 - created: "2024-09-04T20:06:48.0519151Z" + created: "2024-09-05T06:58:40.605718775Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 553981fe1d5c980e6903b3ff2f1b9b97431f6dd8aee91e3976bcc5594285235e @@ -523,7 +536,7 @@ entries: version: 0.8.7-beta.1 - apiVersion: v2 appVersion: 0.8.6 - created: "2024-09-04T20:06:48.051397965Z" + created: "2024-09-05T06:58:40.605151984Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ddbbe6fea1702e57404875eb3019a3b1a341017bdbb5fbc6ce418507e5c15756 @@ -536,7 +549,7 @@ entries: version: 0.8.6 - apiVersion: v2 appVersion: 0.8.6-beta.1 - created: "2024-09-04T20:06:48.050857928Z" + created: "2024-09-05T06:58:40.604601954Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: cc2c81ef6796ac853dce256e6bf8a6af966c21803e6534ea21920af681c62e61 @@ -549,7 +562,7 @@ entries: version: 0.8.6-beta.1 - apiVersion: v2 appVersion: 0.8.5 - created: "2024-09-04T20:06:48.050316287Z" + created: "2024-09-05T06:58:40.604037958Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: db5d90d44006209fd5ecdebd88f5fd56c70f7c76898343719a0ff8da46da948a @@ -562,7 +575,7 @@ entries: version: 0.8.5 - apiVersion: v2 appVersion: 0.8.5-post.2 - created: "2024-09-04T20:06:48.049561029Z" + created: "2024-09-05T06:58:40.603260062Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ea3f7269b55f773fa165d7008c054b7cf3ec4c62eb40a96f08cd3a9b77fd2165 @@ -575,7 +588,7 @@ entries: version: 0.8.5-post.2 - apiVersion: v2 appVersion: 0.8.5-post.1 - created: "2024-09-04T20:06:48.049013016Z" + created: "2024-09-05T06:58:40.60268251Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9deb844d3dc2d8480c60f8c631dcc7794adfb39cec3aa3b1ce22ea26fdf87d02 @@ -588,7 +601,7 @@ entries: version: 0.8.5-post.1 - apiVersion: v2 appVersion: 0.8.5-beta.10 - created: "2024-09-04T20:06:48.041229222Z" + created: "2024-09-05T06:58:40.594882996Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9cfe01e8f57eca462261a24a805b41509be2de9a0fee76e331d124ed98c4bc49 @@ -601,7 +614,7 @@ entries: version: 0.8.5-beta.10 - apiVersion: v2 appVersion: 0.8.5-beta.9 - created: "2024-09-04T20:06:48.048192395Z" + created: "2024-09-05T06:58:40.601168916Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 057f1733f2bc966e15618f62629315c8207773ef6211c79c4feb557dae15c32b @@ -614,7 +627,7 @@ entries: version: 0.8.5-beta.9 - apiVersion: v2 appVersion: 0.8.5-beta.8 - created: "2024-09-04T20:06:48.047424603Z" + created: "2024-09-05T06:58:40.600404865Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 921cbce836c3032ef62b48cc82b5b4fcbe44fb81d473cf4d69a4bf0f806eb298 @@ -627,7 +640,7 @@ entries: version: 0.8.5-beta.8 - apiVersion: v2 appVersion: 0.8.5-beta.7 - created: "2024-09-04T20:06:48.046631293Z" + created: "2024-09-05T06:58:40.59963259Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 75482e955b2b9853a80bd653afb1d56535f78f3bfb7726798522307eb3effbbd @@ -640,7 +653,7 @@ entries: version: 0.8.5-beta.7 - apiVersion: v2 appVersion: 0.8.5-beta.6 - created: "2024-09-04T20:06:48.04504997Z" + created: "2024-09-05T06:58:40.598861475Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6a2dfaf65ca855e1b3d7b966d4ff291e6fcbe761e2fc2a78033211ccd3a75de0 @@ -653,7 +666,7 @@ entries: version: 0.8.5-beta.6 - apiVersion: v2 appVersion: 0.8.5-beta.5 - created: "2024-09-04T20:06:48.044260297Z" + created: "2024-09-05T06:58:40.598093036Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: fead03823bef04d66901d563aa755c68ab277f72b126aaa6f0dce76a6f3bdb6d @@ -666,7 +679,7 @@ entries: version: 0.8.5-beta.5 - apiVersion: v2 appVersion: 0.8.5-beta.4 - created: "2024-09-04T20:06:48.043505258Z" + created: "2024-09-05T06:58:40.597279644Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 93e4539d5726a7fd0d6a3e93d1c17c6a358a923ddc01d102eab22f37377502ab @@ -679,7 +692,7 @@ entries: version: 0.8.5-beta.4 - apiVersion: v2 appVersion: 0.8.5-beta.3 - created: "2024-09-04T20:06:48.042749228Z" + created: "2024-09-05T06:58:40.596482601Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: f91e9390edf3441469048f5da646099af98f8b6d199409d0e2c1e6da3a51f054 @@ -692,7 +705,7 @@ entries: version: 0.8.5-beta.3 - apiVersion: v2 appVersion: 0.8.5-beta.2 - created: "2024-09-04T20:06:48.041992636Z" + created: "2024-09-05T06:58:40.595681421Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 59159c3aa4888038edc3c0135c83402363d7a0639fe62966a1e9d4928a364fa8 @@ -705,7 +718,7 @@ entries: version: 0.8.5-beta.2 - apiVersion: v2 appVersion: 0.8.5-beta.1 - created: "2024-09-04T20:06:48.040409012Z" + created: "2024-09-05T06:58:40.593291112Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 65aeb74c52ed8ba5474af500b4c1188a570ee4cb1f2a2da356b3488d28356ed9 @@ -717,7 +730,7 @@ entries: version: 0.8.5-beta.1 - apiVersion: v2 appVersion: 0.8.4 - created: "2024-09-04T20:06:48.040013895Z" + created: "2024-09-05T06:58:40.592897745Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 08afea8e3a9eef225b7e611f0bc1216c140053ef8e51439b02337faeac621fd0 @@ -729,7 +742,7 @@ entries: version: 0.8.4 - apiVersion: v2 appVersion: 0.8.4-beta.31 - created: "2024-09-04T20:06:48.036786182Z" + created: "2024-09-05T06:58:40.590417932Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: fabf3e2f37e53fa623f5d3d99b00feae06e278e5cd63bce419089946312ab1fc @@ -741,7 +754,7 @@ entries: version: 0.8.4-beta.31 - apiVersion: v2 appVersion: 0.8.4-beta.30 - created: "2024-09-04T20:06:48.03633986Z" + created: "2024-09-05T06:58:40.589997565Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6e8f792709f73ec14eab48a268bdf50a4505b340bd142cddd7c7bfffd94009ad @@ -753,7 +766,7 @@ entries: version: 0.8.4-beta.30 - apiVersion: v2 appVersion: 0.8.4-beta.29 - created: "2024-09-04T20:06:48.035577979Z" + created: "2024-09-05T06:58:40.589167812Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 4c985d6a9b3456769c4013f9e85e7374c0f963d2d27627e61f914f5537de1971 @@ -765,7 +778,7 @@ entries: version: 0.8.4-beta.29 - apiVersion: v2 appVersion: 0.8.4-beta.28 - created: "2024-09-04T20:06:48.035166431Z" + created: "2024-09-05T06:58:40.588735772Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: bd2aa3c92c768c47c502e31a326f341addcb34e64d22cdcbf5cc3f19689d859c @@ -777,7 +790,7 @@ entries: version: 0.8.4-beta.28 - apiVersion: v2 appVersion: 0.8.4-beta.27 - created: "2024-09-04T20:06:48.034759331Z" + created: "2024-09-05T06:58:40.588238942Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: e8ad0869993af39d7adda8cb868dc0b24cfb63b4bb9820dc579939c1007a60ba @@ -789,7 +802,7 @@ entries: version: 0.8.4-beta.27 - apiVersion: v2 appVersion: 0.8.4-beta.26 - created: "2024-09-04T20:06:48.034340259Z" + created: "2024-09-05T06:58:40.587787176Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 30dccf630aa25a86a03c67572fe5411687d8ce6d58def448ea10efdba2b85e3a @@ -801,7 +814,7 @@ entries: version: 0.8.4-beta.26 - apiVersion: v2 appVersion: 0.8.4-beta.25 - created: "2024-09-04T20:06:48.033929443Z" + created: "2024-09-05T06:58:40.58669774Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b6e2043bcf5a0335967d770c7939f5a7832955359a7d871c90b265660ff26e5f @@ -813,7 +826,7 @@ entries: version: 0.8.4-beta.25 - apiVersion: v2 appVersion: 0.8.4-beta.24 - created: "2024-09-04T20:06:48.033516413Z" + created: "2024-09-05T06:58:40.5862867Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b19efa95394d50bb8d76da6ec306de5d3bb9ea55371fafea95a1282a697fa33e @@ -825,7 +838,7 @@ entries: version: 0.8.4-beta.24 - apiVersion: v2 appVersion: 0.8.4-beta.23 - created: "2024-09-04T20:06:48.03310206Z" + created: "2024-09-05T06:58:40.585799838Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 5c5d05c15bff548574896118ce92335ae10c5b78f5307fe9b2618e5a5aa71a5c @@ -837,7 +850,7 @@ entries: version: 0.8.4-beta.23 - apiVersion: v2 appVersion: 0.8.4-beta.22 - created: "2024-09-04T20:06:48.032655236Z" + created: "2024-09-05T06:58:40.585354855Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0160dbce938198132ca9cd2a5cb362816344687291f5b6d7cf6de8f2855e9414 @@ -849,7 +862,7 @@ entries: version: 0.8.4-beta.22 - apiVersion: v2 appVersion: 0.8.4-beta.21 - created: "2024-09-04T20:06:48.032231666Z" + created: "2024-09-05T06:58:40.584938606Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 7dce153d2fcae7513e9c132e139b2721fd975ea3cc43a370e34dbeb2a1b7f683 @@ -861,7 +874,7 @@ entries: version: 0.8.4-beta.21 - apiVersion: v2 appVersion: 0.8.4-beta.20 - created: "2024-09-04T20:06:48.031771658Z" + created: "2024-09-05T06:58:40.584509933Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: c51189a187bbf24135382e25cb00964e0330dfcd3b2f0c884581a6686f05dd28 @@ -873,7 +886,7 @@ entries: version: 0.8.4-beta.20 - apiVersion: v2 appVersion: 0.8.4-beta.19 - created: "2024-09-04T20:06:48.029967883Z" + created: "2024-09-05T06:58:40.583495103Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 8219575dedb42fa2ddbf2768a4e9afbfacbc2dff7e953d77c7b10a41b78dc687 @@ -885,7 +898,7 @@ entries: version: 0.8.4-beta.19 - apiVersion: v2 appVersion: 0.8.4-beta.18 - created: "2024-09-04T20:06:48.029564861Z" + created: "2024-09-05T06:58:40.583085717Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 6418cde559cf12f1f7fea5a2b123bba950e50eeb3be002441827d2ab7f9e4ef7 @@ -897,7 +910,7 @@ entries: version: 0.8.4-beta.18 - apiVersion: v2 appVersion: 0.8.4-beta.16 - created: "2024-09-04T20:06:48.029146821Z" + created: "2024-09-05T06:58:40.58266563Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 9c9840a7c9476dbb08e0ac83926330718fe50c89879752dd8f92712b036109c0 @@ -909,7 +922,7 @@ entries: version: 0.8.4-beta.16 - apiVersion: v2 appVersion: 0.8.4-beta.15 - created: "2024-09-04T20:06:48.028730444Z" + created: "2024-09-05T06:58:40.582220106Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0955fd22da028315e30c68132cbfa4bdc82bae622039bcfce0de339707bb82eb @@ -921,7 +934,7 @@ entries: version: 0.8.4-beta.15 - apiVersion: v2 appVersion: 0.8.4-beta.14 - created: "2024-09-04T20:06:48.028296715Z" + created: "2024-09-05T06:58:40.581738064Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 56208571956abe20ed7a5cc1867cab2667ed792c63e53d0e8bb70a9b438b7bf6 @@ -933,7 +946,7 @@ entries: version: 0.8.4-beta.14 - apiVersion: v2 appVersion: 0.8.4-beta.13 - created: "2024-09-04T20:06:48.027942014Z" + created: "2024-09-05T06:58:40.581294904Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: d7222c72412b6ee5833fbb07d2549be179cdfc7ccd89e0ad947d112fce799b83 @@ -945,7 +958,7 @@ entries: version: 0.8.4-beta.13 - apiVersion: v2 appVersion: 0.8.4-beta.12 - created: "2024-09-04T20:06:48.027586059Z" + created: "2024-09-05T06:58:40.580861502Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: af08c723756e397962b2d5190dedfd50797b771c5caf58b93a6f65d8fa24785c @@ -957,7 +970,7 @@ entries: version: 0.8.4-beta.12 - apiVersion: v2 appVersion: 0.8.4-beta.11 - created: "2024-09-04T20:06:48.027239072Z" + created: "2024-09-05T06:58:40.580023283Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: a0235835ba57d185a83dd8a26281fa37b2077c3a37fe3a1c50585005695927e3 @@ -969,7 +982,7 @@ entries: version: 0.8.4-beta.11 - apiVersion: v2 appVersion: 0.8.4-beta.10 - created: "2024-09-04T20:06:48.026890101Z" + created: "2024-09-05T06:58:40.57955159Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 910ddfeba0c5e66651500dd11404afff092adc0f768ed68e0d93b04b83aa4388 @@ -981,7 +994,7 @@ entries: version: 0.8.4-beta.10 - apiVersion: v2 appVersion: 0.8.4-beta.9 - created: "2024-09-04T20:06:48.039583242Z" + created: "2024-09-05T06:58:40.592479803Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: c25ca8a9f072d6a5d02232448deaef5668aca05f24dfffbba3ebe30a4f75bb26 @@ -993,7 +1006,7 @@ entries: version: 0.8.4-beta.9 - apiVersion: v2 appVersion: 0.8.4-beta.8 - created: "2024-09-04T20:06:48.039210426Z" + created: "2024-09-05T06:58:40.592140698Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 7249a39d4137e457b369384ba0a365c271c780d93a8327ce25083df763c39999 @@ -1005,7 +1018,7 @@ entries: version: 0.8.4-beta.8 - apiVersion: v2 appVersion: 0.8.4-beta.7 - created: "2024-09-04T20:06:48.038675116Z" + created: "2024-09-05T06:58:40.59179985Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: ee750c7c8d6ea05bd447375e624fdd7f66dd87680ab81f7b7e73df7379a9024a @@ -1017,7 +1030,7 @@ entries: version: 0.8.4-beta.7 - apiVersion: v2 appVersion: 0.8.4-beta.6 - created: "2024-09-04T20:06:48.037820582Z" + created: "2024-09-05T06:58:40.591456637Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 0e046be9f73df7444a995608c59af16fab9030b139b2acb4d6db6185b8eb5337 @@ -1029,7 +1042,7 @@ entries: version: 0.8.4-beta.6 - apiVersion: v2 appVersion: 0.8.4-beta.5 - created: "2024-09-04T20:06:48.037482321Z" + created: "2024-09-05T06:58:40.591112563Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b56e9a23d46810eccdb4cf5272cc05126da3f6db314e541959c3efb5f260620b @@ -1041,7 +1054,7 @@ entries: version: 0.8.4-beta.5 - apiVersion: v2 appVersion: 0.8.4-beta.4 - created: "2024-09-04T20:06:48.037139111Z" + created: "2024-09-05T06:58:40.590764461Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: 1d5808ecaf55391f3b27ae6236400066508acbd242e33db24a1ab4bffa77409e @@ -1053,7 +1066,7 @@ entries: version: 0.8.4-beta.4 - apiVersion: v2 appVersion: 0.8.4-beta.3 - created: "2024-09-04T20:06:48.035926589Z" + created: "2024-09-05T06:58:40.589536061Z" description: Perform numpy-like analysis on data that remains in someone elses server digest: b64efa8529d82be56c6ab60487ed24420a5614d96d2509c1f93c1003eda71a54 @@ -1065,7 +1078,7 @@ entries: version: 0.8.4-beta.3 - apiVersion: v2 appVersion: 0.8.4-beta.2 - created: "2024-09-04T20:06:48.031182218Z" + created: "2024-09-05T06:58:40.584082333Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1081,7 +1094,7 @@ entries: version: 0.8.4-beta.2 - apiVersion: v2 appVersion: 0.8.4-beta.1 - created: "2024-09-04T20:06:48.026526182Z" + created: "2024-09-05T06:58:40.579195984Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1097,7 +1110,7 @@ entries: version: 0.8.4-beta.1 - apiVersion: v2 appVersion: 0.8.3 - created: "2024-09-04T20:06:48.025959084Z" + created: "2024-09-05T06:58:40.578644902Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1113,7 +1126,7 @@ entries: version: 0.8.3 - apiVersion: v2 appVersion: 0.8.3-beta.6 - created: "2024-09-04T20:06:48.025284566Z" + created: "2024-09-05T06:58:40.57798141Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1129,7 +1142,7 @@ entries: version: 0.8.3-beta.6 - apiVersion: v2 appVersion: 0.8.3-beta.5 - created: "2024-09-04T20:06:48.024630837Z" + created: "2024-09-05T06:58:40.577347282Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1145,7 +1158,7 @@ entries: version: 0.8.3-beta.5 - apiVersion: v2 appVersion: 0.8.3-beta.4 - created: "2024-09-04T20:06:48.023224675Z" + created: "2024-09-05T06:58:40.576762607Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1161,7 +1174,7 @@ entries: version: 0.8.3-beta.4 - apiVersion: v2 appVersion: 0.8.3-beta.2 - created: "2024-09-04T20:06:48.02245522Z" + created: "2024-09-05T06:58:40.576085199Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1177,7 +1190,7 @@ entries: version: 0.8.3-beta.2 - apiVersion: v2 appVersion: 0.8.3-beta.1 - created: "2024-09-04T20:06:48.021797943Z" + created: "2024-09-05T06:58:40.575521513Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1193,7 +1206,7 @@ entries: version: 0.8.3-beta.1 - apiVersion: v2 appVersion: 0.8.2 - created: "2024-09-04T20:06:48.021245032Z" + created: "2024-09-05T06:58:40.574945004Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1209,7 +1222,7 @@ entries: version: 0.8.2 - apiVersion: v2 appVersion: 0.8.2-beta.60 - created: "2024-09-04T20:06:48.020554374Z" + created: "2024-09-05T06:58:40.573995546Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1225,7 +1238,7 @@ entries: version: 0.8.2-beta.60 - apiVersion: v2 appVersion: 0.8.2-beta.59 - created: "2024-09-04T20:06:48.019869095Z" + created: "2024-09-05T06:58:40.57270541Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1241,7 +1254,7 @@ entries: version: 0.8.2-beta.59 - apiVersion: v2 appVersion: 0.8.2-beta.58 - created: "2024-09-04T20:06:48.019226136Z" + created: "2024-09-05T06:58:40.572063017Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1257,7 +1270,7 @@ entries: version: 0.8.2-beta.58 - apiVersion: v2 appVersion: 0.8.2-beta.57 - created: "2024-09-04T20:06:48.018581593Z" + created: "2024-09-05T06:58:40.571417268Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1273,7 +1286,7 @@ entries: version: 0.8.2-beta.57 - apiVersion: v2 appVersion: 0.8.2-beta.56 - created: "2024-09-04T20:06:48.01789362Z" + created: "2024-09-05T06:58:40.570771119Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1289,7 +1302,7 @@ entries: version: 0.8.2-beta.56 - apiVersion: v2 appVersion: 0.8.2-beta.52 - created: "2024-09-04T20:06:48.017075975Z" + created: "2024-09-05T06:58:40.57012018Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1305,7 +1318,7 @@ entries: version: 0.8.2-beta.52 - apiVersion: v2 appVersion: 0.8.2-beta.51 - created: "2024-09-04T20:06:48.01561551Z" + created: "2024-09-05T06:58:40.56943122Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1321,7 +1334,7 @@ entries: version: 0.8.2-beta.51 - apiVersion: v2 appVersion: 0.8.2-beta.50 - created: "2024-09-04T20:06:48.01497253Z" + created: "2024-09-05T06:58:40.568772106Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1337,7 +1350,7 @@ entries: version: 0.8.2-beta.50 - apiVersion: v2 appVersion: 0.8.2-beta.49 - created: "2024-09-04T20:06:48.014311708Z" + created: "2024-09-05T06:58:40.56810129Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1353,7 +1366,7 @@ entries: version: 0.8.2-beta.49 - apiVersion: v2 appVersion: 0.8.2-beta.48 - created: "2024-09-04T20:06:48.013667326Z" + created: "2024-09-05T06:58:40.566774913Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1369,7 +1382,7 @@ entries: version: 0.8.2-beta.48 - apiVersion: v2 appVersion: 0.8.2-beta.47 - created: "2024-09-04T20:06:48.013008176Z" + created: "2024-09-05T06:58:40.566101042Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1385,7 +1398,7 @@ entries: version: 0.8.2-beta.47 - apiVersion: v2 appVersion: 0.8.2-beta.46 - created: "2024-09-04T20:06:48.012414469Z" + created: "2024-09-05T06:58:40.565486231Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1401,7 +1414,7 @@ entries: version: 0.8.2-beta.46 - apiVersion: v2 appVersion: 0.8.2-beta.45 - created: "2024-09-04T20:06:48.011855436Z" + created: "2024-09-05T06:58:40.564900634Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1417,7 +1430,7 @@ entries: version: 0.8.2-beta.45 - apiVersion: v2 appVersion: 0.8.2-beta.44 - created: "2024-09-04T20:06:48.011275424Z" + created: "2024-09-05T06:58:40.564307714Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1433,7 +1446,7 @@ entries: version: 0.8.2-beta.44 - apiVersion: v2 appVersion: 0.8.2-beta.43 - created: "2024-09-04T20:06:48.010418074Z" + created: "2024-09-05T06:58:40.563713822Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1449,7 +1462,7 @@ entries: version: 0.8.2-beta.43 - apiVersion: v2 appVersion: 0.8.2-beta.41 - created: "2024-09-04T20:06:48.004482832Z" + created: "2024-09-05T06:58:40.563032556Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1465,7 +1478,7 @@ entries: version: 0.8.2-beta.41 - apiVersion: v2 appVersion: 0.8.2-beta.40 - created: "2024-09-04T20:06:48.00382194Z" + created: "2024-09-05T06:58:40.562358775Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1481,7 +1494,7 @@ entries: version: 0.8.2-beta.40 - apiVersion: v2 appVersion: 0.8.2-beta.39 - created: "2024-09-04T20:06:48.003235666Z" + created: "2024-09-05T06:58:40.561737862Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1497,7 +1510,7 @@ entries: version: 0.8.2-beta.39 - apiVersion: v2 appVersion: 0.8.2-beta.38 - created: "2024-09-04T20:06:48.002681141Z" + created: "2024-09-05T06:58:40.560244489Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1513,7 +1526,7 @@ entries: version: 0.8.2-beta.38 - apiVersion: v2 appVersion: 0.8.2-beta.37 - created: "2024-09-04T20:06:48.002091802Z" + created: "2024-09-05T06:58:40.559679361Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1529,7 +1542,7 @@ entries: version: 0.8.2-beta.37 - apiVersion: v2 appVersion: 0.8.1 - created: "2024-09-04T20:06:48.001481283Z" + created: "2024-09-05T06:58:40.559068467Z" dependencies: - name: component-chart repository: https://charts.devspace.sh @@ -1543,4 +1556,4 @@ entries: urls: - https://openmined.github.io/PySyft/helm/syft-0.8.1.tgz version: 0.8.1 -generated: "2024-09-04T20:06:48.000663107Z" +generated: "2024-09-05T06:58:40.558356333Z" diff --git a/packages/grid/helm/repo/syft-0.9.2-beta.1.tgz b/packages/grid/helm/repo/syft-0.9.2-beta.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..f2ed473b4945648d7d078bcf8442d09adf8121b3 GIT binary patch literal 10572 zcmV-SDYMoeiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PMYcciXnIDBi#IDdsTUr%AW<_9I*Cm*2gPt)@P;EgeZoZ_i$P zsSpWCtVx0eAUkT3``PcpgKtuzWLZwTg?2e23Cs+D!C+=E0N8TM>lbrGd2NYY=bNWU zjYgw!dVDPZZ8RF`e;dcAXWulBPft%1{zO7O)4!INA#P9P#3&~>o2R0eTM;g z$XPO*0r9{>908vr4ivk{_88b6Fydn3VZaW<3>c>Om{#V*#T}S)?z2w4KC}6JF{zov zt@nKF-Pj(s>iy+VuxQ0L1?C_tMGrNVeZep_iN~?W^GjOzzHSkd)opiH=QelnSTOzA zv1fB$^SxQcLxKwNvci`>?f~+A$2O6uY~?<;Ii9=Qc9!J$zemmjvnLY(tH*!yxY=x_ z$NzEb_%QzWk!B8=Ag5CScme0rDK@zn!p;&V$h^azbp%r?N0)U3$g_Z9^nkH7WgrF} zvOP>$1%Tq2%{X0lz#`@yrZt;X0P@F<#PtKACI$;n(Zb=tut_lo#fLB@6fAs?9pbxU zSi@xxZhIpbc1JM!@oEU89{g~AJ?z5OE%XPy%l8+ftKO|319=v4?LV+Jln_}5I9*_c z@+aikcO)RH0&pi^h`Pr}HSU|WR=d_RDwP-TX4k1wafvr0s=aT-&&#)>C8zeR0^k$M zJJ337G|wskLb55*LM6f?{_;2=7~@ec_YA1;7#LeUHZv;PqJ^yAR}19#x$on49AFW?=~QZ?w^V@hoc z1E1Rr>?thC0v?dZffLc7fJAksRTp_^hAmyVCQ!&kVkpsPeZ<%Up;l14Ct;{ye0DZwkP;o`V#{8*c|G+cbqS@59w3NuOe+Ac z{Gl551q@X#_&}V6i$QRO&@gV^0>fM=AS!zeMv@5_c!UeCs;QAKONl}^Z#&RzG#VPL zF2#xK2=N3K=E!y!m~(92fyBs6G@TO1f~p#`Z`^=F(4#os##7so-{ijm@$z9aBmtZ} z9K*KYyLQBL?-`~YK$dHJB8O{xqN;BlG8w8tBx`*djG%?b;k1b1-EcvU@wc?7GtgySGn>;r&OuVyAoyj3~JO4jAW1TZPKSO@Bu zn{_qLSbb))v3y_qjY)|PF{;BxlI%{&y)6Vh@Hq~~F8;`cgms)H5DI)w$znDaZz&3f zh9Wd28=}@PJ=)fYv}U6b2(^H@cO=#XKnciQFdod=vJs}lama)1&EO6%^?<7aYY$?A zD=Qbn5t@*VU-@+Napim?J6wweH3|d}^&C;Hp5=f^l-_V!NVe~j3R9nwkIRl^Ml^A- zrFEfaP$T++5*T87Z<{y;hpD%F<_P8@N%MZDwNN|GbjD7l$Vn(fzVh+7cddfns|ol8 z43|@3Zg6gUGg*^JqO19{>mu9ffbC7m|0X{6T-(D|jZmSVtLe)^95I{A=C>`}fw?`K zS0IoCZ{^%|8;5IqH`pa~`7@z+n6eH`k;6p!-xqj+`%>#aIXOA4061iJEleLpfrL6) z%x0K&1HK8$BF2bm%T62M-xrwi^93j8zE8K7d_jPPZj5>8CwbYMn(Q}M{9w)s?J zfKP}M?-1RJ>T916r=v9=Ij1+}LzahEaq;kG)Q4e&fw|ld)ROK;n~C><+!j18^FP>p zE+$6!PGk?{^>?bFbRjjf#%P!m#yj$_U@J|Q?A+I9@@Yzm+X0VI>^sX0d&NyYf#k zy3-9Tm41;;NS%D<_<4>!STNCi-puwsf<_>lm5zq0n-MZ|uyo-^?Ony9C$RG0&&flT zle$BYRh=LQc_yyvE_z{7jClAM(J72gyeW;kq?U-W`aY$K$QPc6orH!Mut`cMh#ZCO zc3T?mLJ2V)8+(5(FX4Wb^cT?eOb6X#K%8Ty>KPa~K9d?r;`bo&3#l3A3 z>Sew>g{#g(9@$%CC7mQ4_~*a=I!j{zR!Oe^aqRjI;+WNMd!z2K#y|31;#jl(-)=Tf zQtN;1)3fGb{cj&hY9XUJ^6sP(Erhr2F^(KZ=yIPvK}`jRhzStBd{Hj+U&w+2#STUc zOaD4@u_ZGP)XQY{5djAy>VZor1~d^$pisFrgd>oyk&1To!nZKTjtfHCE?6E^sCt># z%txm9mWDFJ9FXJWfl(OC3q6rrx(}{Y17T|m02k8FFKQoX$fC)YqCv0vFj)d!c%Eo_ zk;Npgi#!V^*dY(G77_}Q$sJj_0L-d3kp+96iDe(p#T+NVU-ggR-exuj@xQ02m{9V- zFpXgodRnJm|NpM~|9>UueqeL5aD-*0Ks{i`BrXOY&2UX-Fp&oyc@WBrfGzE5*?P7I z{Ux6h4+w?-TKG#IVzXVL*vLo>Kn$3&f7!C;keThhTu|qY5u?U90_-B&d1GX~HO5hB zEx$2D#l(~GDyo2>Pf#x_9b^S<461b&7x|Lzf|l1dUDEm!{UGVD5?CVFfzL3b*v~a2 zCDbcry)GEG0D)ysr~vdGwiVqxYY>o;M-3TkERNZpXSN^3!;NvLIe zGiO=bip@EqJm?(gMk>k{u)@ZcFi{9KuJ|a+F=>Wh%0Pl(48;0CMHq;I0@W&Yp=xue zRz1ug2)%nFj4}vWp)UHOs&wPdx1TWQmu`j6! zX!Quk6GHC7(W&`F^!<#Ig=c9=C(LD0**SK6Q0@nCh&QVS1sP^c=+82k!bP@nKu9Kx zHwZGheUEkD35!XJ&UhCSFA&ta%RLJg49&2xr>B^TdI%E3cqq|s3jtg!v6WzK3mZ%r zShb`-YKyLZ?#b+sHcl!1Z>-G08uxb?3ART6Yc-n3DgE!beR6it|MrnSeX4(7xgf4f zJdm0m2+g7LUPuyQ=zjWC1=};7g@wT|Wxkpz@(G>KfSOP*zOR4zQV|&~Jhi>td{v#p zr?$tZVEm0$|Hh1ja;bmo@Kg8<6#I@)V2r;TV2lm;44f`J6HeRmr|k|G)2aOtjA{fQ zdzSoNiPuZJIE11lRKd_f-k_H78EnrIlKFT=g%u)24f6ez<4`$SGb(jX&M+7)${aLH zZhkotc&3J)R&%rYwO_nCStd&aE3{v}RD|+eWAnOf1(|Cd7o?g$(>Q7Y{dz}D^aNGj zG5-V(v7p9fnJ8WEXF1V3hqV8cp8rGU-k}PxX8u1pX{7gmoHUOQ{-3=hDd+mc z3Z)u2wrg|nrB|6%R?E1ETU34nURt)v!Qe|D8(?_IBgQM~g6JcPT)7Y?zCjg+oC<^J zdiN3@}a_H@5LA04SS24X%{}*E%^Z1lN40p@~0+Y_4)Nw@%6{db) zgS2HOikH6;+XLgsfR}f8$wCTVy@Jm$MYfYMRTE~1vO9*Dr{-e@6U49u#M5&k5DGfB zNblZ*t0_zfpG$&#O73k7TSv)Ez|ozYRZVPR&&0Kgj>coa31HXf%K#tpgifINpcYdD zV(ZH}MqxCk#cuEi7)7SpA=0Pf#hyu@N+?tI6l$@`$)*?YV=wc^r6?HGE-ba72CCn_ z%8qyiE@Y-a;CZ$a2`tZcUgZ#%GjN|W~UC|HTK`}$ys{+|M;}gKG=Wz zNOHcpCgg76E14o=lmU5RlyeY03qN07U(0>CVk$a41`C_SQp>-xWNnSH7_inXHcHhy z0}Mu7td~%$%Bg7F;idX}tDfa9|Bu{&Z_^fKu=JX1Q%X-4nMyjpQ_;WQMH2C0j;X4H znCNXLcT`}xoF`s{AgjedWx@EyGErC)D@3>cl_=jwa*d#>bwCX z@mgiSL>!54FCEpd#(mQOW2l?D79h=r3TSk%YVrh!s)`)YGF<2bariF-{VVpac88a* zG(8DI-vs(tDsznXPz4Gx>auZg(eiCcONt?<>u3=yH%-eS5W}Q;SpfBT8qa8s1CG-qN05UVB%su0&~DYD%|3}1hy%S$ zu!`Q?VJ8M`K&u+9;$ymNMSEkpHAHsu6G&&4lFsV=2jpZWbaL;I_`be-D01%jb9B3K zLs*|-a(awCGfhb$lv;r5v$SMI@50Mq3Q0<#@Vl5D6pS~2V`9|3k+!{VcQwI%&eD;b zyb{w?L{VmPdT!+}tN-g@w&36D93#uYj8*lnmaWbRT6g}}Nh@{!PpjE(ogDQ4eWb+s zU(L#$?OC00(}RmS5~^S)+$fvoiwfw~@lH4d)AGy-*S|l5m-PF{Z4;^GYLmD=@vz53 zWEJLPQ_aA7D@h@)?3(+wH~~y&!8oQ@{SMp`59?hwx}sGGw`poGr`nS9y74s(>J8GG z@vmp@$DIteZv3CM((Aux?X!dZzn2u7G^M&J6qaP?8!D_MS4_zLu30JZ=~Dux9CuGI zCe-fyo{xTC;7UMH?#9|2cW*+Kixxvd%_~+P^+9bSGm z{!_yz7Bh~dC{$Z_Zhch>B9GzPGmu~bzI~S7WWYtj?Lu14~Uy{@nhjzI)@*; zvao|WmY_<~R(HrOjXD=$4$MjTAqDt1GI{FyAm3+ss2N8bPZtgo&AU?)wq)G5wrAPi ztR(+dCp!CH44B2_H*9jv%DFODz*;R^1=RyQ6)<9>bcoML)vL7r~f_9 z09>R0HJfLrY5VWw_~8H9OWMx=vsbr|Qh6={cg)@$L95+9;R$D>i+;I#|QbppA?t>Le-CS>Y?uX;VPSYuM+{q@+dQ= zj)7Dr#E?_O@ocH^tEpl@6!adX(yF#JWTzCsCvFUGX}8XiCZ2#4u#0knrHJI9!oc zM^P4LFCZy4TdYAFJDn`nKk*~WR+14fo=Z!Ll7K6VX^J0z7J*3~iY6mrR}>4QPs@-5 zu}e83PN=3##4t~o1Hg9C3?~$az)`J_jD;^>>ZwyTG`vo>(0#O7IfbIXaGZd>&z%Rf zWU(BN32VR!JMI~b3C>F3rdPXpE)K*G3~;1p*A zKEv+|!f~?0Gq{TSFAtX}7{m24cItu3VI((VzbZ+?@anR=QKgw};dQVtyFZ-2zaEVT zz20cty*a=YaxoUQbA@7?&i`=ML9;e!J~*R|$2+{HV-fzPcTC2e;?f<3ab`)o?WUr7RUW$Lz1e_tW|9)la># zK9p=NBF$Us*0PYr3UCzpcT!grtm~e)?=ODpjy9V7vN%?dm{49~0s%Sa!(s2@O0x5K(EacC-Qj3_{(jUO zpZEKN-iPzj5`Xn&507hMee`qqb;;=@fa#Z*N(Nmq0=nbT``g>@^_rf` z&L{qOD9W!FVMo)px+vSi2V7Ik=YVG=~1q zI}|{Kq!l=v7vtAShtd_ndFWC<(SmNgDc09cLpYHhWb?@zXIO+|~-*v|~Z#QW4 zyel0yQv>z2Pen8S3mB;kxiuIK&M&TR-<9^eq;SPtFh3xNt@pq5MnWn0KSJ1c2jkx8 zxqc|_02*$3U#5J zt1VXXNi5qswXl18aee-wJ3b$cx9;vE#P@b1Wtx z-5|)ftKxI2_Mz9kpNtLwNZl=&0xB=0RNmIQkhOISaa5PLp4L++6n^mud)!72tBSm- zOcW!l=Q+#xEksdbi;2Ru0*XAydm)%}f|JzFIrrZMS6amyOHq$}yMEuQ2R`Hfq_g5uGfVm2p^)q!>+k-^8*Ce{#}#Isljn(?oWeUClN*tRv$lqbNH zCp}HsN#ZNFT}&1{{Cu*m+OhAVYwf6F(YbVq<~4N`$J4 z-(l)ur^>Lopf+EosvZ}!Y{}{>cRe?E0FnD{)xt7Tt{9kw@9W%msT-F-0a(5JJV~%m z?R(q7v)GNj;inbTPSk?cC_F7lsoCfF_~c{<61}ttUqRdRNb>R`d#N=7cF;uH>}is-d!Sn5=}F88ew7&l1t|>1#OCo04RAVCveQY?gNvnYf?q zyp!;X?+XXn?kI?eQz855V4IbiR+&hggOs9FtUE8Hpe|L z?1yN!tVE2b4npfBq=Pgv#n8L44tyC2Mxv(7z)4lBfY_yM$)B8VL?badwb02BT z{h#^l@wCyP3Maq|uq})nXBk{VHo?GN||Hj$L;r#!-q~iGR%dq2f1VF$ZPdeg5B>4g0&lc7lt31mK zKgVkS>sJu69iueYRtUbAj@r&Cuw~qK9MV>i+eH8#8M_^V-86bTzu*qzw?mPLG$)hXf z^Jq18=JVLvm$UOq?Z}a{*5mNpbN@GG^uHbK0AFYSot$R$zt-XWzx|{Q_kTZ+-uFB^ zz+-jI*#f@Ueh2t-_jx>}#=n~W>-Zz5s2a`JPka7fv(d_&|Iln4#{WK&7&;VrvnXs# z_WdAKyuN&q2lB*}q4>3thdum%@{~XRZEr>~d+fLm(mMaoSv$4=zj@j?KKOt4lH&8f zzCz#jW|;%Ft`tM$Xat&7o>U=-aA*sT&`?|jtQvC{WWJdWV%oEiIr1-M6Xq029}Aes zk}$cGg;SAiDXXvmFUq>LC3wMI4R@`ET56%hWxwRG_ z@cAw&@{jrkQs+&@m zaX{{tz->rMA7imOMK52yM85s%W$pV{UnOxCG1+H|En@DRzAy^CJcaFcJ455dA(MJh z175klBhNvRf^Fzy)1KO9T9_2bF7B}8nBq=s5QjG0>aiRJhG#y;qQT)|jy)J%55-H3 zGZUG;g3R;@*}-;)LK&N1NViH_+?JgGQ~ICWpr!uq=I)1YO5OjEIsfUjaeUDK_K`O9 z|0Fr%NtHf{DpXZU-NvAb#AFh*&Kk|LJ^70i_UG=<4bzJ8zmvNkz9}*OPc!#Fo}Qi@ z{J(oidG|lWyZ@`d{Xvbo+`Av>6J7d1pX#=U`1a^pX2bI%Zh0t9E64v1&i?&ooAsaO zS>v$&v!Arh{J+O(|9Mt^f?95*VnD%KP<-)6<$dlxkEd1Re-~%JepBN9=i^p-{y#fw zAJ%{NlD0knb>D*EPj~if&_IckUo+;@pW)osxX8;mG=kG{%7qW6b8i_t7=qavl0u#X5oRr3|$eW?tO*j1|zKf1cT8eP7P4msKG zl%@1ZM&YMT4vEMT^cOvuDR+#N+YcP&-RVx?#Kv62QQexP-PW<8v;FA_-+dSRvLfpE*}#|`59-U%{v)x3_uNX^9#cyHm#c~DZ#BG0?Xez! zb^3oh?f-9{9kWD+GcI(Ivx0& zS%eQR|BJ*zxcMO_C>(;Ux5z=BiD^<`tFwYwdaA9$f;t^AB&vECG#wrBn6tY2SR@)` zgd<#&-6fU?=<9a79U-HL&xwO~i7EiuiXoz8!4oBO@Y02YJ79~7$>e) zoN{vj{3s)!l0qRLr5M@?-HY13FPk}a)Q5a0>`2)uiEmRPlsX5od3XX2rwC8&ySRK; ziz@+CbB@isTl^5tR&fQLVb41Eh_`gfg1u)_8C2iZJR=p(YclJ=r!VT2LuR3e1>a+* z16Q{{^whT;zIecssCvkY!EtMypBf`)DLwqoF9!l=*c>hf8 zxJ>$=gR5Gr~9s%}#m*8RBoy{c#3JHT`r+JLDR3-+}bg{FW0rLzex?Qv~xRg-azs+!bfb} z7Y$MRAjbSwdzK>@OL*WRd)8ugRR{Q#{Dw`AlX3WI=e7W12D*7B;6Bg&wpF=Mtv~GY z{L7~m`v1P-|C)_P)(Nzgu$K65_WJ64~Z5U{;A&mOFm3&&l)4kqVNWc zMos>wmoDR(Yn&pF2~qp6&<7++gv*dde(qYBL6>tFyb0~Gm~bvpFVnHH$928bL$Y4# zokB#hOE_Lxvj9Z7nx%7>uGwJ*+GAQH|94^otlR%{dVHGk|DPWA|L!GiDgTQtfI#@} zL%!+* zt=%(pxqiD+!unfx>He;7^Dmr8%53+E=iYF`PiCDq#nIU{!}Q*ocqrqFh0f$MXYyOo z;%v0fXW{Yes$BA>K=Ctj{w{CJS`=yhUrYD!$3D(~KRs@x_5b$a{IC6_wAj|&{ul><2Jy6t ze}Lq9SK(rH4d0$iuBW*bT zH*x?xiy%lx0>`cDh@d}%YapWb*$w=-D1#hjKj50uCVsZSwl;nY(so9E0f5I^`2pCC z&HUVgI}9QYCHsmv;vi3_mHxJm5aO^2RvGP?JdZdcWYB$gH5?6o84pLj!TG!H__BN5 z9d*au+w-^A-P~h2I$&_Rz{W}&I1;9%jNo|ojgP%p5w9Hf`1+t@seHt$S~BSP9?`mE zPwE*#p;C&B)VUhlUS@XRDt!TcaSJ@p_45(w>jR&QX}3L_+sL`Z4q6t(I6u?PW?Puz zIn1#)TRhIS`#y*y9Q6ffkvy>_kkbFd9lp`8$H#!Ji~l-4ZKw7BM&oe)=U$SYvb^a2 zrywF}>0>Zvh~o#eG`5KYOLNeZ+5yqU1gWU6s9HKh%|(o3T2n+R;QCcOIO+wwXPBxT z*P_zc(zzh!q>PQ@BKSEKc>!H73oSRcD+_&UJ1OGTn>Dn{OlwI`057CG1*;_CQeQat zZS^Av%wBLJpQUVBL4TMrUIzs!FQU5`ZH^(PYL$Z_Ub9c1{*pmyCFK93&w*bj{~L|W z{h#fF|7Sm`r2G#wk@QjVX)gKdkBg7yiQFUOS$ptAhsGx%@ATOCNZ9G2n#83_We$)3 ziwd+u+9;Kh|I&wAMWz|f)EnVgxBk~UP4E9`HQR^vzrCbYi+ks)!&j>IDdyOd?0)W6 z`|G6g7@-X9xR#FX@r?e{mQ<{HDNth=k`21c=u*@754$>sOJ#{?hn= z z{C{i&$ZGlDY_?C%(*ED$!~OsJN!!W)O~OE)Ya;m5?FET9R3dIAIk|lO`$4jo1Q$Am z%La_(mDn<3BmruxkdZR;5Day0{ZXA6(PL3}& zNQJ|{T)a>+|1JZDLfySY#86CoPXSRj&w2>|h;P8zJ{+iQEYOO|Jx?%@-o0L*W90Dp zAEg6>iW)dYmIGumuQom zV2P(`lvoHxQL7YZ*?+U-1vA7OCO2MTMN6=UDXS-=A&Qz|Wv=IIiRAp4X%N*I$Z_;c z&43fA(}h>p&vlt&CCjYN42juGWvt$lbPKJoeCfK!1>QyzcB0@$GxuY6XRhFkm3u8S z<<{GF>p7#kzQ@$dBt_8zdy!VV7IPk(uj%GQ55Lg2rUVUL&UOs|m9bnm4WP}P5BC*8 zo3!}%9YPz^(Tiee4_@SgB>lg&Id)uo<`IgY0>`@b|C4t5{_j@%>~R0zUeXKbBhE4P zm?$0i(IifGvD!JOZ0z$C39iDL<+0&5nR#2XXrz zOYc0Ur>x$%4VvWtUZI`q1`D&9*SAtL&8gR;k@HlUTTZ akT!>ONQd+_r~elK0RR70gK(<=J^=tNRSrM^ literal 0 HcmV?d00001 diff --git a/packages/grid/helm/syft/Chart.yaml b/packages/grid/helm/syft/Chart.yaml index 24826d8c160..25cb41b09c7 100644 --- a/packages/grid/helm/syft/Chart.yaml +++ b/packages/grid/helm/syft/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: syft description: Perform numpy-like analysis on data that remains in someone elses server type: application -version: "0.9.2-beta.0" -appVersion: "0.9.2-beta.0" +version: "0.9.2-beta.1" +appVersion: "0.9.2-beta.1" home: https://github.com/OpenMined/PySyft/ icon: https://raw.githubusercontent.com/OpenMined/PySyft/dev/docs/img/title_syft_light.png diff --git a/packages/grid/helm/syft/values.yaml b/packages/grid/helm/syft/values.yaml index ad8bdc3763b..deb7a6f1154 100644 --- a/packages/grid/helm/syft/values.yaml +++ b/packages/grid/helm/syft/values.yaml @@ -1,7 +1,7 @@ global: # Affects only backend, frontend, and seaweedfs containers registry: docker.io - version: 0.9.2-beta.0 + version: 0.9.2-beta.1 # Force default secret values for development. DO NOT SET THIS TO FALSE IN PRODUCTION randomizedSecrets: true diff --git a/packages/syft/PYPI.md b/packages/syft/PYPI.md index 141123bfb8f..def75011e15 100644 --- a/packages/syft/PYPI.md +++ b/packages/syft/PYPI.md @@ -1,7 +1,7 @@ -Syft Logo +Syft Logo

Data Science on data you are not allowed to see

@@ -143,7 +143,7 @@ For questions about PySyft, reach out via `#support` on releases here. +Find more about previous releases here. # Community @@ -158,18 +158,18 @@ Supported by the OpenMined Foundation, the OpenMined Community is an online netw
- +
- +
- +
@@ -179,7 +179,7 @@ Supported by the OpenMined Foundation, the OpenMined Community is an online netw OpenMined and Syft appreciates all contributors, if you would like to fix a bug or suggest a new feature, please reach out via Github or Slack! -Contributors +Contributors # About OpenMined @@ -193,44 +193,44 @@ OpenMined is a non-profit foundation creating technology infrastructure that hel diff --git a/packages/syft/setup.cfg b/packages/syft/setup.cfg index 357b4dff9e3..92f4371dcbe 100644 --- a/packages/syft/setup.cfg +++ b/packages/syft/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = syft -version = attr: "0.9.2-beta.0" +version = attr: "0.9.2-beta.1" description = Perform numpy-like analysis on data that remains in someone elses server author = OpenMined author_email = info@openmined.org diff --git a/packages/syft/src/syft/VERSION b/packages/syft/src/syft/VERSION index 7d246b38252..c0c3f41998d 100644 --- a/packages/syft/src/syft/VERSION +++ b/packages/syft/src/syft/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.9.2-beta.0" +__version__ = "0.9.2-beta.1" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib diff --git a/packages/syft/src/syft/__init__.py b/packages/syft/src/syft/__init__.py index 6d228029526..4d715d8ce00 100644 --- a/packages/syft/src/syft/__init__.py +++ b/packages/syft/src/syft/__init__.py @@ -1,4 +1,4 @@ -__version__ = "0.9.2-beta.0" +__version__ = "0.9.2-beta.1" # stdlib from collections.abc import Callable diff --git a/packages/syftcli/manifest.yml b/packages/syftcli/manifest.yml index a3c5d6bcd00..8d82e494e9f 100644 --- a/packages/syftcli/manifest.yml +++ b/packages/syftcli/manifest.yml @@ -1,11 +1,11 @@ manifestVersion: 1.0 -syftVersion: 0.9.2-beta.0 -dockerTag: 0.9.2-beta.0 +syftVersion: 0.9.2-beta.1 +dockerTag: 0.9.2-beta.1 images: - - docker.io/openmined/syft-frontend:0.9.2-beta.0 - - docker.io/openmined/syft-backend:0.9.2-beta.0 + - docker.io/openmined/syft-frontend:0.9.2-beta.1 + - docker.io/openmined/syft-backend:0.9.2-beta.1 - docker.io/library/mongo:7.0.4 - docker.io/traefik:v2.11.0 From e8d43defb451dc00567218b15a9c0b1877b4044c Mon Sep 17 00:00:00 2001 From: Aziz Berkay Yesilyurt Date: Thu, 5 Sep 2024 15:12:16 +0200 Subject: [PATCH 15/55] make traceback clickable --- .../syft/assets/jinja/syft_exception.jinja2 | 60 +++++++++++-------- packages/syft/src/syft/types/errors.py | 1 + .../components/tabulator_template.py | 8 +++ 3 files changed, 45 insertions(+), 24 deletions(-) diff --git a/packages/syft/src/syft/assets/jinja/syft_exception.jinja2 b/packages/syft/src/syft/assets/jinja/syft_exception.jinja2 index bd4bc01635a..eab1977edb4 100644 --- a/packages/syft/src/syft/assets/jinja/syft_exception.jinja2 +++ b/packages/syft/src/syft/assets/jinja/syft_exception.jinja2 @@ -6,35 +6,47 @@
- {% if server_trace%} -
Server Trace:
-
{{server_trace | escape}}
-
-
+ {% if server_trace %} +
Server Trace:
+
+      {% if dev_mode %}
+        {{ server_trace | make_links | safe }}
+      {% else %}
+        {{ server_trace | escape }}
       {% endif %}
-      
Client Trace:
-
{{traceback_str | escape}}
+
+
+
+ {% endif %} +
Client Trace:
+
+      {% if dev_mode %}
+        {{ traceback_str | make_links | safe }}
+      {% else %}
+        {{ traceback_str | escape }}
+      {% endif %}
+    
+ .syft-exception-trace { + display: inline; + } + \ No newline at end of file diff --git a/packages/syft/src/syft/types/errors.py b/packages/syft/src/syft/types/errors.py index 72e7181f92c..d1255921a01 100644 --- a/packages/syft/src/syft/types/errors.py +++ b/packages/syft/src/syft/types/errors.py @@ -182,6 +182,7 @@ def _repr_html_(self) -> str: message=self._private_message or self.public, traceback_str=traceback_str, display=display, + dev_mode=is_dev_mode, ) return table_html diff --git a/packages/syft/src/syft/util/notebook_ui/components/tabulator_template.py b/packages/syft/src/syft/util/notebook_ui/components/tabulator_template.py index 21b4c48761e..4e93e82c45a 100644 --- a/packages/syft/src/syft/util/notebook_ui/components/tabulator_template.py +++ b/packages/syft/src/syft/util/notebook_ui/components/tabulator_template.py @@ -1,6 +1,7 @@ # stdlib import json import logging +import re import secrets from typing import Any @@ -20,8 +21,15 @@ logger = logging.getLogger(__name__) + +def make_links(text: str) -> str: + file_pattern = re.compile(r"([\w/.-]+\.py)\", line (\d+)") + return file_pattern.sub(r'\1, line \2', text) + + DEFAULT_ID_WIDTH = 110 jinja_env = jinja2.Environment(loader=jinja2.PackageLoader("syft", "assets/jinja")) # nosec +jinja_env.filters["make_links"] = make_links def create_tabulator_columns( From 1c4bdf584d508308ce13e66a403ed214b2d05507 Mon Sep 17 00:00:00 2001 From: Sameer Wagh Date: Thu, 5 Sep 2024 11:09:54 -0400 Subject: [PATCH 16/55] Fixed linting --- .../bigquery/011-users-emails-passwords.ipynb | 89 ++++++++++++++++++- .../service/notification/email_templates.py | 14 ++- 2 files changed, 98 insertions(+), 5 deletions(-) diff --git a/notebooks/scenarios/bigquery/011-users-emails-passwords.ipynb b/notebooks/scenarios/bigquery/011-users-emails-passwords.ipynb index b3ca595d812..682d7d972f4 100644 --- a/notebooks/scenarios/bigquery/011-users-emails-passwords.ipynb +++ b/notebooks/scenarios/bigquery/011-users-emails-passwords.ipynb @@ -382,10 +382,86 @@ "save_users(users)" ] }, + { + "cell_type": "markdown", + "id": "29", + "metadata": {}, + "source": [ + "## Testing token expiry" + ] + }, { "cell_type": "code", "execution_count": null, - "id": "29", + "id": "30", + "metadata": {}, + "outputs": [], + "source": [ + "high_client.api.services.settings.update(pwd_token_config={\"token_exp_min\": 1})\n", + "high_client.refresh()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "31", + "metadata": {}, + "outputs": [], + "source": [ + "reset_password_user.client.guest().forgot_password(email=reset_password_user.email)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "32", + "metadata": {}, + "outputs": [], + "source": [ + "# Wait one minute\n", + "await asyncio.sleep(60)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "33", + "metadata": {}, + "outputs": [], + "source": [ + "reset_password_user.emails[-1]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "34", + "metadata": {}, + "outputs": [], + "source": [ + "# This should throw a SyftError because we waited too long\n", + "output = reset_password_user.client.guest().reset_password(\n", + " token=reset_password_user.reset_token, new_password=reset_password_user.new_password\n", + ")\n", + "output" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "35", + "metadata": {}, + "outputs": [], + "source": [ + "# Set things back to the the default settings\n", + "high_client.api.services.settings.update(pwd_token_config={\"token_exp_min\": 30})\n", + "high_client.refresh()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "36", "metadata": {}, "outputs": [], "source": [ @@ -395,7 +471,7 @@ { "cell_type": "code", "execution_count": null, - "id": "30", + "id": "37", "metadata": {}, "outputs": [], "source": [ @@ -405,13 +481,18 @@ { "cell_type": "code", "execution_count": null, - "id": "31", + "id": "38", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, "language_info": { "codemirror_mode": { "name": "ipython", @@ -422,7 +503,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.12.5" + "version": "3.12.3" } }, "nbformat": 4, diff --git a/packages/syft/src/syft/service/notification/email_templates.py b/packages/syft/src/syft/service/notification/email_templates.py index 2a17a662086..147b2130d54 100644 --- a/packages/syft/src/syft/service/notification/email_templates.py +++ b/packages/syft/src/syft/service/notification/email_templates.py @@ -50,6 +50,18 @@ def email_body(notification: "Notification", context: AuthedServiceContext) -> s if result.is_err(): raise Exception("Couldn't update the user password") + # Get the token expiry time from settings + # relative + from ..settings.settings_service import SettingsService + + method = context.server.get_service_method(SettingsService.get) + settings = method(context=context) + expiry_time = settings.pwd_token_config.token_exp_min + + # settings_service = context.server.get_service("settingsservice") + # settings = settings_service.get(context) + # expiry_time = settings.pwd_token_config.token_exp_min + head = """ + + """ + body = f""" + +
+

Job Failed Notification

+

Hello,

+

We regret to inform you that your function job has encountered an + unexpected error and could not be completed successfully.

+ +
+

Job Details

+

Job ID: {queueitem_obj.job_id}

+

Worker Pool: {worker_pool_obj.name}

+

Method: {method}

+

Service: {queueitem_obj.service}

+

Arguments (args): {queueitem_obj.args}

+

Keyword Arguments (kwargs): {queueitem_obj.kwargs}

+
+ + + +
+ + """ + return f"""{head} {body}""" + + @serializable(canonical_name="PasswordResetTemplate", version=1) class PasswordResetTemplate(EmailTemplate): @staticmethod diff --git a/packages/syft/src/syft/service/queue/queue.py b/packages/syft/src/syft/service/queue/queue.py index da1ded8bd70..e6a6b479dc6 100644 --- a/packages/syft/src/syft/service/queue/queue.py +++ b/packages/syft/src/syft/service/queue/queue.py @@ -16,11 +16,17 @@ from ...server.worker_settings import WorkerSettings from ...service.context import AuthedServiceContext from ...store.document_store import NewBaseStash +from ...store.linked_obj import LinkedObject from ...types.datetime import DateTime from ...types.errors import SyftException from ...types.uid import UID from ..job.job_stash import Job from ..job.job_stash import JobStatus +from ..notification.email_templates import FailedJobTemplate +from ..notification.notification_service import CreateNotification +from ..notification.notification_service import NotificationService +from ..notifier.notifier_enums import NOTIFIERS +from ..queue.queue_service import QueueService from ..response import SyftError from ..response import SyftSuccess from ..worker.worker_stash import WorkerStash @@ -210,6 +216,25 @@ def handle_message_multiprocessing( status = Status.COMPLETED job_status = JobStatus.COMPLETED except Exception as e: + root_context = AuthedServiceContext( + server=context.server, + credentials=worker.signing_key.verify_key, # type: ignore + ) + link = LinkedObject.with_context( + queue_item, context=root_context, service_type=QueueService + ) + message = CreateNotification( + subject=f"Job {queue_item.job_id} failed!", + from_user_verify_key=worker.signing_key.verify_key, # type: ignore + to_user_verify_key=credentials, + linked_obj=link, + notifier_types=[NOTIFIERS.EMAIL], + email_template=FailedJobTemplate, + ) + + method = worker.get_service_method(NotificationService.send) + result = method(context=root_context, notification=message) + status = Status.ERRORED job_status = JobStatus.ERRORED logger.exception("Unhandled error in handle_message_multiprocessing") From 197960aec5535fc8265d4554bb0a4e44fa17e008 Mon Sep 17 00:00:00 2001 From: IonesioJunior Date: Tue, 10 Sep 2024 14:58:20 -0300 Subject: [PATCH 48/55] Add a small failed job email check in scenarios/bigquery notebook --- notebooks/scenarios/bigquery/02-configure-api.ipynb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/notebooks/scenarios/bigquery/02-configure-api.ipynb b/notebooks/scenarios/bigquery/02-configure-api.ipynb index 9f0051c141c..f864f9537e3 100644 --- a/notebooks/scenarios/bigquery/02-configure-api.ipynb +++ b/notebooks/scenarios/bigquery/02-configure-api.ipynb @@ -454,7 +454,10 @@ "metadata": {}, "outputs": [], "source": [ - "email_server.get_emails_for_user(user_email=ADMIN_EMAIL)" + "assert (\n", + " \"Job Failed\"\n", + " in email_server.get_emails_for_user(user_email=ADMIN_EMAIL)[0].email_content\n", + ")" ] }, { @@ -529,6 +532,11 @@ } ], "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, "language_info": { "codemirror_mode": { "name": "ipython", From c38b90e395be8721080e7a6a12d34f20dc97aacd Mon Sep 17 00:00:00 2001 From: IonesioJunior Date: Tue, 10 Sep 2024 15:04:00 -0300 Subject: [PATCH 49/55] Remove placeholder paragraph --- packages/syft/src/syft/service/notification/email_templates.py | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/syft/src/syft/service/notification/email_templates.py b/packages/syft/src/syft/service/notification/email_templates.py index c0118912930..2ebc0908a88 100644 --- a/packages/syft/src/syft/service/notification/email_templates.py +++ b/packages/syft/src/syft/service/notification/email_templates.py @@ -118,7 +118,6 @@ def email_body(notification: "Notification", context: AuthedServiceContext) -> s - """ From 48f4f7b2503901e2c6d593dcb769499b057ac1f7 Mon Sep 17 00:00:00 2001 From: Brendan Schell Date: Tue, 10 Sep 2024 14:29:18 -0400 Subject: [PATCH 50/55] initial commit Co-authored-by: Sameer Wagh --- .github/workflows/pr-tests-stack.yml | 139 +- .../sync/01-setup-high-low-datasites.ipynb | 9408 +++++++++- .../sync/02-configure-api-and-sync.ipynb | 14175 +++++++++++++++- .../bigquery/sync/03-ds-submit-request.ipynb | 39 +- .../bigquery/sync/04-do-review-requests.ipynb | 24 +- .../bigquery/sync/05-ds-get-results.ipynb | 22 +- .../src/syft/service/sync/sync_service.py | 6 +- scripts/display_credentials.sh | 35 + scripts/get_k8s_secret_ci.sh | 50 +- tox.ini | 115 + 10 files changed, 23846 insertions(+), 167 deletions(-) create mode 100755 scripts/display_credentials.sh mode change 100644 => 100755 scripts/get_k8s_secret_ci.sh diff --git a/.github/workflows/pr-tests-stack.yml b/.github/workflows/pr-tests-stack.yml index d9d1fc51649..dc671c2435e 100644 --- a/.github/workflows/pr-tests-stack.yml +++ b/.github/workflows/pr-tests-stack.yml @@ -508,7 +508,7 @@ jobs: chmod 700 get_helm.sh ./get_helm.sh - - name: Run Notebooks Tests + - name: Run Notebooks Scenario Tests if: steps.changes.outputs.stack == 'true' timeout-minutes: 60 env: @@ -541,8 +541,8 @@ jobs: shell: bash run: | mkdir -p ./k8s-logs - kubectl describe all -A --context k3d-test-datasite-1 --namespace syft > ./k8s-logs/test-datasite-1-desc-${{ steps.date.outputs.date }}.txt - kubectl logs -l app.kubernetes.io/name!=random --prefix=true --context k3d-test-datasite-1 --namespace syft > ./k8s-logs/test-datasite-1-logs-${{ steps.date.outputs.date }}.txt + kubectl describe all -A --context k3d-bigquery-high --namespace syft > ./k8s-logs/bigquery-high-desc-${{ steps.date.outputs.date }}.txt + kubectl logs -l app.kubernetes.io/name!=random --prefix=true --context k3d-bigquery-high --namespace syft > ./k8s-logs/bigquery-high-logs-${{ steps.date.outputs.date }}.txt ls -la ./k8s-logs - name: Upload logs to GitHub @@ -620,3 +620,136 @@ jobs: if: steps.changes.outputs.syft == 'true' run: | tox -e migration.test + + pr-tests-notebook-scenario-k8s-sync: + strategy: + max-parallel: 99 + matrix: + os: [ubuntu-latest] + python-version: ["3.12"] + fail-fast: false + + runs-on: ${{matrix.os}} + + steps: + - name: Permission to home directory + run: | + sudo chown -R $USER:$USER $HOME + - uses: actions/checkout@v4 + - name: Check for file changes + uses: dorny/paths-filter@v3 + id: changes + with: + base: ${{ github.ref }} + token: ${{ github.token }} + filters: .github/file-filters.yml + + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v5 + if: steps.changes.outputs.stack == 'true' + with: + python-version: ${{ matrix.python-version }} + + - name: Add K3d Registry + run: | + sudo python ./scripts/patch_hosts.py --add-k3d-registry + - name: Free Disk Space (Ubuntu) + uses: jlumbroso/free-disk-space@main + with: + tool-cache: true + large-packages: false + + # free 10GB of space + - name: Remove unnecessary files + if: matrix.os == 'ubuntu-latest' + run: | + sudo rm -rf /usr/share/dotnet + sudo rm -rf "$AGENT_TOOLSDIRECTORY" + docker image prune --all --force + docker builder prune --all --force + docker system prune --all --force + - name: Install pip dependencies + if: steps.changes.outputs.stack == 'true' + run: | + python -m pip install --upgrade pip + pip install uv==0.2.17 tox==4.16.0 tox-uv==1.9.0 + uv --version + - name: Get uv cache dir + if: steps.changes.outputs.stack == 'true' + id: pip-cache + shell: bash + run: | + echo "dir=$(uv cache dir)" >> $GITHUB_OUTPUT + - name: Load github cache + uses: actions/cache@v4 + if: steps.changes.outputs.stack == 'true' + with: + path: ${{ steps.pip-cache.outputs.dir }} + key: ${{ runner.os }}-uv-py${{ matrix.python-version }} + restore-keys: | + ${{ runner.os }}-uv-py${{ matrix.python-version }} + - name: Install kubectl + if: steps.changes.outputs.stack == 'true' + run: | + # cleanup apt version + sudo apt remove kubectl || true + # install kubectl 1.27 + curl -LO https://dl.k8s.io/release/v1.27.2/bin/linux/amd64/kubectl + chmod +x kubectl + sudo install kubectl /usr/local/bin; + - name: Install helm + if: steps.changes.outputs.stack == 'true' + run: | + # install helm + curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 + chmod 700 get_helm.sh + ./get_helm.sh + - name: Run Notebooks Tests + if: steps.changes.outputs.stack == 'true' + timeout-minutes: 60 + env: + GITHUB_CI: true + shell: bash + run: | + K3D_VERSION=v5.6.3 + DEVSPACE_VERSION=v6.3.12 + # install k3d + wget https://github.com/k3d-io/k3d/releases/download/${K3D_VERSION}/k3d-linux-amd64 + mv k3d-linux-amd64 k3d + chmod +x k3d + export PATH=`pwd`:$PATH + k3d version + curl -sSL https://github.com/loft-sh/devspace/releases/download/${DEVSPACE_VERSION}/devspace-linux-amd64 -o ./devspace + chmod +x devspace + devspace version + tox -e stack.test.notebook.scenario.k8s.sync + - name: Get current timestamp + id: date + if: failure() + shell: bash + run: echo "date=$(date +%s)" >> $GITHUB_OUTPUT + + - name: Collect logs from k3d + if: steps.changes.outputs.stack == 'true' && failure() + shell: bash + run: | + mkdir -p ./k8s-logs + kubectl describe all -A --context k3d-bigquery-low --namespace syft > ./k8s-logs/bigquery-low-desc-${{ steps.date.outputs.date }}.txt + kubectl logs -l app.kubernetes.io/name!=random --prefix=true --context k3d-bigquery-low --namespace syft > ./k8s-logs/bigquery-low-logs-${{ steps.date.outputs.date }}.txt + kubectl describe all -A --context k3d-bigquery-high --namespace syft > ./k8s-logs/bigquery-high-desc-${{ steps.date.outputs.date }}.txt + kubectl logs -l app.kubernetes.io/name!=random --prefix=true --context k3d-bigquery-high --namespace syft > ./k8s-logs/bigquery-high-logs-${{ steps.date.outputs.date }}.txt + ls -la ./k8s-logs + - name: Upload logs to GitHub + uses: actions/upload-artifact@master + if: steps.changes.outputs.stack == 'true' && failure() + with: + name: k8s-logs-notebook-${{ matrix.os }}-${{ steps.date.outputs.date }} + path: ./k8s-logs/ + + - name: Cleanup k3d + if: steps.changes.outputs.stack == 'true' && failure() + shell: bash + run: | + export PATH=`pwd`:$PATH + k3d cluster delete bigquery-high || true + k3d cluster delete bigquery-low || true \ No newline at end of file diff --git a/notebooks/scenarios/bigquery/sync/01-setup-high-low-datasites.ipynb b/notebooks/scenarios/bigquery/sync/01-setup-high-low-datasites.ipynb index fc5c3b2c3e0..3d414bad26a 100644 --- a/notebooks/scenarios/bigquery/sync/01-setup-high-low-datasites.ipynb +++ b/notebooks/scenarios/bigquery/sync/01-setup-high-low-datasites.ipynb @@ -2,7 +2,56 @@ "cells": [ { "cell_type": "code", - "execution_count": null, + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "# stdlib\n", + "import os\n", + "\n", + "# os.environ[\"ORCHESTRA_DEPLOYMENT_TYPE\"] = \"remote\"\n", + "# os.environ[\"DEV_MODE\"] = \"True\"\n", + "# os.environ[\"TEST_EXTERNAL_REGISTRY\"] = \"k3d-registry.localhost:5800\"\n", + "# os.environ[\"CLUSTER_HTTP_PORT_HIGH\"] = \"9081\"\n", + "# os.environ[\"CLUSTER_HTTP_PORT_LOW\"] = \"9083\"" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "remote 9081 9083\n" + ] + } + ], + "source": [ + "# stdlib\n", + "\n", + "environment = os.environ.get(\"ORCHESTRA_DEPLOYMENT_TYPE\", \"python\")\n", + "high_port = os.environ.get(\"CLUSTER_HTTP_PORT_HIGH\", \"auto\")\n", + "low_port = os.environ.get(\"CLUSTER_HTTP_PORT_LOW\", \"auto\")\n", + "print(environment, high_port, low_port)" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "environment=\"remote\"\n", + "high_port=\"9081\"\n", + "low_port=\"9083\"" + ] + }, + { + "cell_type": "code", + "execution_count": 3, "metadata": {}, "outputs": [], "source": [ @@ -13,9 +62,1730 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 4, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Autoreload enabled\n", + "Starting bigquery-low server on 0.0.0.0:9083\n", + "Found `reset=True` in the launch configuration. Resetting the server...\n", + " Done.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "INFO: Will watch for changes in these directories: ['/Users/brendanschell/repos/om/PySyft.worktrees/bschell/k8s-l0-ci/packages/syft/src/syft']\n", + "ERROR: [Errno 48] Address already in use\n" + ] + }, + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
SyftInfo:
You have launched a development server at http://0.0.0.0:9083.It is intended only for local use.

" + ], + "text/plain": [ + "SyftInfo: You have launched a development server at http://0.0.0.0:9083.It is intended only for local use." + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The autoreload extension is already loaded. To reload it, use:\n", + " %reload_ext autoreload\n", + "Autoreload enabled\n", + "Starting bigquery-high server on 0.0.0.0:9081\n", + "Found `reset=True` in the launch configuration. Resetting the server...\n", + " Done.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "INFO: Will watch for changes in these directories: ['/Users/brendanschell/repos/om/PySyft.worktrees/bschell/k8s-l0-ci/packages/syft/src/syft']\n", + "ERROR: [Errno 48] Address already in use\n" + ] + }, + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
SyftInfo:
You have launched a development server at http://0.0.0.0:9081.It is intended only for local use.

" + ], + "text/plain": [ + "SyftInfo: You have launched a development server at http://0.0.0.0:9081.It is intended only for local use." + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "server_low = sy.orchestra.launch(\n", " name=\"bigquery-low\",\n", @@ -24,7 +1794,7 @@ " reset=True,\n", " n_consumers=1,\n", " create_producer=True,\n", - " port=\"auto\",\n", + " port=low_port,\n", ")\n", "\n", "server_high = sy.orchestra.launch(\n", @@ -34,17 +1804,7426 @@ " reset=True,\n", " n_consumers=1,\n", " create_producer=True,\n", - " port=\"auto\",\n", + " port=high_port,\n", ")" ] }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Logged into as \n" + ] + }, + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
SyftWarning:
You are using a default password. Please change the password using `[your_client].account.set_password([new_password])`.

" + ], + "text/plain": [ + "SyftWarning: You are using a default password. Please change the password using `[your_client].account.set_password([new_password])`." + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "low_client = server_low.login(email=\"info@openmined.org\", password=\"changethis\")" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Logged into as \n" + ] + }, + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
SyftWarning:
You are using a default password. Please change the password using `[your_client].account.set_password([new_password])`.

" + ], + "text/plain": [ + "SyftWarning: You are using a default password. Please change the password using `[your_client].account.set_password([new_password])`." + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "high_client = server_high.login(email=\"info@openmined.org\", password=\"changethis\")" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "ename": "AssertionError", + "evalue": "", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mAssertionError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[8], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28mlen\u001b[39m(high_client\u001b[38;5;241m.\u001b[39mworker_pools\u001b[38;5;241m.\u001b[39mget_all()) \u001b[38;5;241m==\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 2\u001b[0m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28mlen\u001b[39m(low_client\u001b[38;5;241m.\u001b[39mworker_pools\u001b[38;5;241m.\u001b[39mget_all()) \u001b[38;5;241m==\u001b[39m \u001b[38;5;241m1\u001b[39m\n", + "\u001b[0;31mAssertionError\u001b[0m: " + ] + } + ], + "source": [ + "assert len(high_client.worker_pools.get_all()) == 1\n", + "assert len(low_client.worker_pools.get_all()) == 1" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Setup High First" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'k3d-registry.localhost:5800'" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "external_registry = test_settings.get(\"external_registry\", default=\"docker.io\")\n", + "external_registry" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + " \n", + " \n", + " SyftException:\n", + "
Duplication Key Error for k3d-registry.localhost:5800.\n",
+       "The fields that should be unique are `url`, `id`.
\n", + "
\n", + "
\n", + "
\n", + " \n", + "
Server Trace:
\n", + "
\n",
+       "      \n",
+       "        Traceback (most recent call last):\n",
+       "  File \"/root/app/syft/src/syft/server/server.py, line 1271, in handle_api_call_with_unsigned_result\n",
+       "    result = method(context, *api_call.args, **api_call.kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/service.py, line 490, in _decorator\n",
+       "    result = func(self, *args, **kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/worker/image_registry_service.py, line 46, in add\n",
+       "    self.stash.set(context.credentials, registry).unwrap()\n",
+       "  File \"/root/app/syft/src/syft/types/result.py, line 90, in unwrap\n",
+       "    raise self.value\n",
+       "  File \"/root/app/syft/src/syft/types/result.py, line 113, in wrapper\n",
+       "    output = func(*args, **kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/store/document_store.py, line 923, in set\n",
+       "    .set(\n",
+       "     ^^^^\n",
+       "  File \"/root/app/syft/src/syft/store/document_store.py, line 756, in set\n",
+       "    ).unwrap()\n",
+       "      ^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/store/mongo_document_store.py, line 235, in set\n",
+       "    return self._set(*args, **kwargs).unwrap()\n",
+       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/store/mongo_document_store.py, line 265, in _set\n",
+       "    raise SyftException(\n",
+       "syft.types.errors.SyftException: Duplication Key Error for k3d-registry.localhost:5800.\n",
+       "The fields that should be unique are `url`, `id`.\n",
+       "\n",
+       "      \n",
+       "    
\n", + "
\n", + "
\n", + " \n", + "
Client Trace:
\n", + "
\n",
+       "      \n",
+       "        Traceback (most recent call last):\n",
+       "  File \"/Users/brendanschell/miniconda3/envs/syft/lib/python3.12/site-packages/IPython/core/interactiveshell.py, line 3577, in run_code\n",
+       "    exec(code_obj, self.user_global_ns, self.user_ns)\n",
+       "  File \"/var/folders/mt/hh7shybx3xq2888mhg60t29h0000gn/T/ipykernel_7615/1515397714.py, line 1, in \n",
+       "    result = high_client.api.services.image_registry.add(external_registry)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/Users/brendanschell/repos/om/PySyft.worktrees/bschell/k8s-l0-ci/packages/syft/src/syft/client/api.py, line 374, in __call__\n",
+       "    return self.function_call(self.path, *args, **kwargs)\n",
+       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/Users/brendanschell/repos/om/PySyft.worktrees/bschell/k8s-l0-ci/packages/syft/src/syft/client/api.py, line 371, in function_call\n",
+       "    return post_process_result(result, self.unwrap_on_success)\n",
+       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "syft.types.errors.SyftException: Duplication Key Error for k3d-registry.localhost:5800.\n",
+       "The fields that should be unique are `url`, `id`.\n",
+       "server_trace: Traceback (most recent call last):\n",
+       "  File \"/root/app/syft/src/syft/server/server.py, line 1271, in handle_api_call_with_unsigned_result\n",
+       "    result = method(context, *api_call.args, **api_call.kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/service.py, line 490, in _decorator\n",
+       "    result = func(self, *args, **kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/worker/image_registry_service.py, line 46, in add\n",
+       "    self.stash.set(context.credentials, registry).unwrap()\n",
+       "  File \"/root/app/syft/src/syft/types/result.py, line 90, in unwrap\n",
+       "    raise self.value\n",
+       "  File \"/root/app/syft/src/syft/types/result.py, line 113, in wrapper\n",
+       "    output = func(*args, **kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/store/document_store.py, line 923, in set\n",
+       "    .set(\n",
+       "     ^^^^\n",
+       "  File \"/root/app/syft/src/syft/store/document_store.py, line 756, in set\n",
+       "    ).unwrap()\n",
+       "      ^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/store/mongo_document_store.py, line 235, in set\n",
+       "    return self._set(*args, **kwargs).unwrap()\n",
+       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/store/mongo_document_store.py, line 265, in _set\n",
+       "    raise SyftException(\n",
+       "syft.types.errors.SyftException: Duplication Key Error for k3d-registry.localhost:5800.\n",
+       "The fields that should be unique are `url`, `id`.\n",
+       "\n",
+       "\n",
+       "      \n",
+       "    
\n", + "
\n", + "
\n", + "\n", + "" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "result = high_client.api.services.image_registry.add(external_registry)\n", + "result" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
\n", + " \n", + "
\n", + "

SyftImageRegistry List

\n", + "
\n", + "
\n", + "
\n", + " \n", + "
\n", + "
\n", + "

Total: 0

\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "" + ], + "text/plain": [ + "[SyftImageRegistry(url=k3d-registry.localhost:5800)]" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "image_registry_list = high_client.api.services.image_registry.get_all()\n", + "image_registry_list" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "text/markdown": [ + "```python\n", + "class SyftImageRegistry:\n", + " id: str = 1a633754301246738871afae830053ba\n", + " url: str = \"k3d-registry.localhost:5800\"\n", + "\n", + "```" + ], + "text/plain": [ + "SyftImageRegistry(url=k3d-registry.localhost:5800)" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "local_registry = image_registry_list[0]\n", + "local_registry" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/markdown": [ + "```python\n", + "class SyftWorkerImage:\n", + " id: str = 8af71a07fade4f9fa12a76eda92a8329\n", + " image_identifier: str = k3d-registry.localhost:5800/openmined/syft-worker-bigquery:dev-1725988842\n", + " image_hash: str = \"sha256:c012c557b04a093f40051a46e4675fedf5ba31bbfd89b62c7202b0788918c5da\"\n", + " created_at: str = 2024-09-10 17:21:24\n", + " built_at: str = 2024-09-10 17:24:34\n", + " config: str = FROM k3d-registry.localhost:5800/openmined/syft-backend:dev-1725988842\n", + "\n", + "RUN uv pip install db-dtypes google-cloud-bigquery\n", + "\n", + "```" + ], + "text/plain": [ + "syft.service.worker.worker_image.SyftWorkerImage" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "base_worker_image = high_client.images.get_all()[0]\n", + "base_worker_image" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'FROM k3d-registry.localhost:5800/openmined/syft-worker-bigquery:dev-1725988842\\n\\nRUN uv pip install db-dtypes google-cloud-bigquery'" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "worker_dockerfile = f\"\"\"\n", + "FROM {str(base_worker_image.image_identifier)}\n", + "\n", + "RUN uv pip install db-dtypes google-cloud-bigquery \n", + "\n", + "\"\"\".strip()\n", + "worker_dockerfile" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [], + "source": [ + "docker_config = sy.DockerWorkerConfig(dockerfile=worker_dockerfile)\n", + "assert docker_config.dockerfile == worker_dockerfile" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + " \n", + " \n", + " SyftException:\n", + "
Worker Image with config FROM k3d-registry.localhost:5800/openmined/syft-backend:dev-1725979158\n",
+       "\n",
+       "RUN uv pip install db-dtypes google-cloud-bigquery already exists
\n", + "
\n", + "
\n", + "
\n", + " \n", + "
Server Trace:
\n", + "
\n",
+       "      \n",
+       "        Traceback (most recent call last):\n",
+       "  File \"/root/app/syft/src/syft/server/server.py, line 1271, in handle_api_call_with_unsigned_result\n",
+       "    result = method(context, *api_call.args, **api_call.kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/service.py, line 490, in _decorator\n",
+       "    result = func(self, *args, **kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/worker/worker_image_service.py, line 74, in submit\n",
+       "    ).unwrap()\n",
+       "      ^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/types/result.py, line 90, in unwrap\n",
+       "    raise self.value\n",
+       "  File \"/root/app/syft/src/syft/types/result.py, line 113, in wrapper\n",
+       "    output = func(*args, **kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/worker/worker_image_stash.py, line 58, in set\n",
+       "    raise SyftException(\n",
+       "syft.types.errors.SyftException: Worker Image with config FROM k3d-registry.localhost:5800/openmined/syft-backend:dev-1725979158\n",
+       "\n",
+       "RUN uv pip install db-dtypes google-cloud-bigquery already exists\n",
+       "\n",
+       "      \n",
+       "    
\n", + "
\n", + "
\n", + " \n", + "
Client Trace:
\n", + "
\n",
+       "      \n",
+       "        Traceback (most recent call last):\n",
+       "  File \"/Users/brendanschell/miniconda3/envs/syft/lib/python3.12/site-packages/IPython/core/interactiveshell.py, line 3577, in run_code\n",
+       "    exec(code_obj, self.user_global_ns, self.user_ns)\n",
+       "  File \"/var/folders/mt/hh7shybx3xq2888mhg60t29h0000gn/T/ipykernel_7615/3991737396.py, line 1, in \n",
+       "    submit_result = high_client.api.services.worker_image.submit(\n",
+       "                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/Users/brendanschell/repos/om/PySyft.worktrees/bschell/k8s-l0-ci/packages/syft/src/syft/client/api.py, line 374, in __call__\n",
+       "    return self.function_call(self.path, *args, **kwargs)\n",
+       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/Users/brendanschell/repos/om/PySyft.worktrees/bschell/k8s-l0-ci/packages/syft/src/syft/client/api.py, line 371, in function_call\n",
+       "    return post_process_result(result, self.unwrap_on_success)\n",
+       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "syft.types.errors.SyftException: Worker Image with config FROM k3d-registry.localhost:5800/openmined/syft-backend:dev-1725979158\n",
+       "\n",
+       "RUN uv pip install db-dtypes google-cloud-bigquery already exists\n",
+       "server_trace: Traceback (most recent call last):\n",
+       "  File \"/root/app/syft/src/syft/server/server.py, line 1271, in handle_api_call_with_unsigned_result\n",
+       "    result = method(context, *api_call.args, **api_call.kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/service.py, line 490, in _decorator\n",
+       "    result = func(self, *args, **kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/worker/worker_image_service.py, line 74, in submit\n",
+       "    ).unwrap()\n",
+       "      ^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/types/result.py, line 90, in unwrap\n",
+       "    raise self.value\n",
+       "  File \"/root/app/syft/src/syft/types/result.py, line 113, in wrapper\n",
+       "    output = func(*args, **kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/worker/worker_image_stash.py, line 58, in set\n",
+       "    raise SyftException(\n",
+       "syft.types.errors.SyftException: Worker Image with config FROM k3d-registry.localhost:5800/openmined/syft-backend:dev-1725979158\n",
+       "\n",
+       "RUN uv pip install db-dtypes google-cloud-bigquery already exists\n",
+       "\n",
+       "\n",
+       "      \n",
+       "    
\n", + "
\n", + "
\n", + "\n", + "" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "submit_result = high_client.api.services.worker_image.submit(\n", + " worker_config=docker_config\n", + ")\n", + "submit_result" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "ename": "AttributeError", + "evalue": "'PrebuiltWorkerConfig' object has no attribute 'dockerfile'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mAttributeError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[16], line 3\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[38;5;66;03m# get non prebuilt\u001b[39;00m\n\u001b[1;32m 2\u001b[0m dockerfile_list \u001b[38;5;241m=\u001b[39m high_client\u001b[38;5;241m.\u001b[39mimages\u001b[38;5;241m.\u001b[39mget_all()\n\u001b[0;32m----> 3\u001b[0m worker_image \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mnext\u001b[39;49m\u001b[43m(\u001b[49m\n\u001b[1;32m 4\u001b[0m \u001b[43m \u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 5\u001b[0m \u001b[43m \u001b[49m\u001b[43mimage\u001b[49m\n\u001b[1;32m 6\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;28;43;01mfor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mimage\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01min\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mdockerfile_list\u001b[49m\n\u001b[1;32m 7\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;28;43;01mif\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mimage\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mconfig\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdockerfile\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m==\u001b[39;49m\u001b[43m \u001b[49m\u001b[43mworker_dockerfile\u001b[49m\n\u001b[1;32m 8\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 9\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;28;43;01mNone\u001b[39;49;00m\u001b[43m,\u001b[49m\n\u001b[1;32m 10\u001b[0m \u001b[43m)\u001b[49m\n\u001b[1;32m 11\u001b[0m worker_image\n", + "Cell \u001b[0;32mIn[16], line 7\u001b[0m, in \u001b[0;36m\u001b[0;34m(.0)\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[38;5;66;03m# get non prebuilt\u001b[39;00m\n\u001b[1;32m 2\u001b[0m dockerfile_list \u001b[38;5;241m=\u001b[39m high_client\u001b[38;5;241m.\u001b[39mimages\u001b[38;5;241m.\u001b[39mget_all()\n\u001b[1;32m 3\u001b[0m worker_image \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mnext\u001b[39m(\n\u001b[1;32m 4\u001b[0m (\n\u001b[1;32m 5\u001b[0m image\n\u001b[1;32m 6\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m image \u001b[38;5;129;01min\u001b[39;00m dockerfile_list\n\u001b[0;32m----> 7\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[43mimage\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mconfig\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdockerfile\u001b[49m \u001b[38;5;241m==\u001b[39m worker_dockerfile\n\u001b[1;32m 8\u001b[0m ),\n\u001b[1;32m 9\u001b[0m \u001b[38;5;28;01mNone\u001b[39;00m,\n\u001b[1;32m 10\u001b[0m )\n\u001b[1;32m 11\u001b[0m worker_image\n", + "File \u001b[0;32m~/miniconda3/envs/syft/lib/python3.12/site-packages/pydantic/main.py:767\u001b[0m, in \u001b[0;36mBaseModel.__getattr__\u001b[0;34m(self, item)\u001b[0m\n\u001b[1;32m 764\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28msuper\u001b[39m()\u001b[38;5;241m.\u001b[39m\u001b[38;5;21m__getattribute__\u001b[39m(item) \u001b[38;5;66;03m# Raises AttributeError if appropriate\u001b[39;00m\n\u001b[1;32m 765\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[1;32m 766\u001b[0m \u001b[38;5;66;03m# this is the current error\u001b[39;00m\n\u001b[0;32m--> 767\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mAttributeError\u001b[39;00m(\u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;132;01m{\u001b[39;00m\u001b[38;5;28mtype\u001b[39m(\u001b[38;5;28mself\u001b[39m)\u001b[38;5;241m.\u001b[39m\u001b[38;5;18m__name__\u001b[39m\u001b[38;5;132;01m!r}\u001b[39;00m\u001b[38;5;124m object has no attribute \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mitem\u001b[38;5;132;01m!r}\u001b[39;00m\u001b[38;5;124m'\u001b[39m)\n", + "\u001b[0;31mAttributeError\u001b[0m: 'PrebuiltWorkerConfig' object has no attribute 'dockerfile'" + ] + } + ], + "source": [ + "# get non prebuilt\n", + "dockerfile_list = high_client.images.get_all()\n", + "worker_image = next(\n", + " (\n", + " image\n", + " for image in dockerfile_list\n", + " if not image.is_prebuilt and image.config.dockerfile == worker_dockerfile\n", + " ),\n", + " None,\n", + ")\n", + "worker_image" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
\n", + " \n", + "
\n", + "

SyftWorkerImage Dicttuple

\n", + "
\n", + "
\n", + "
\n", + " \n", + "
\n", + "
\n", + "

Total: 0

\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# high_client.images" + ] + }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ - "low_client = server_low.login(email=\"info@openmined.org\", password=\"changethis\")" + "docker_tag = str(base_worker_image.image_identifier).replace(\n", + " \"backend\", \"worker-bigquery\"\n", + ")\n", + "docker_tag" ] }, { @@ -53,7 +9232,13 @@ "metadata": {}, "outputs": [], "source": [ - "high_client = server_high.login(email=\"info@openmined.org\", password=\"changethis\")" + "if environment == \"remote\":\n", + " docker_build_result = high_client.api.services.worker_image.build(\n", + " image_uid=worker_image.id,\n", + " tag=docker_tag,\n", + " registry_uid=local_registry.id,\n", + " )\n", + " print(docker_build_result)" ] }, { @@ -62,7 +9247,9 @@ "metadata": {}, "outputs": [], "source": [ - "low_client.worker_pools.get_all()" + "if environment == \"remote\":\n", + " push_result = high_client.api.services.worker_image.push(worker_image.id)\n", + " print(push_result)" ] }, { @@ -71,8 +9258,8 @@ "metadata": {}, "outputs": [], "source": [ - "assert len(high_client.worker_pools.get_all()) == 1\n", - "assert len(low_client.worker_pools.get_all()) == 1" + "docker_config = sy.PrebuiltWorkerConfig(tag=docker_tag)\n", + "docker_config" ] }, { @@ -81,25 +9268,9 @@ "metadata": {}, "outputs": [], "source": [ - "def launch_worker_pool(client, pool_name):\n", - " if pool_name not in [x.name for x in client.worker_pools]:\n", - " external_registry = test_settings.get(\"external_registry\", default=\"docker.io\")\n", - " worker_docker_tag = f\"openmined/bigquery:{sy.__version__}\"\n", - " result = client.api.services.worker_image.submit(\n", - " worker_config=sy.PrebuiltWorkerConfig(\n", - " tag=f\"{external_registry}/{worker_docker_tag}\"\n", - " )\n", - " )\n", - " worker_image = client.images.get_all()[1]\n", - " result = client.api.services.image_registry.add(external_registry)\n", - " result = client.api.services.worker_pool.launch(\n", - " pool_name=pool_name,\n", - " image_uid=worker_image.id,\n", - " num_workers=1,\n", - " )\n", - " return result\n", - " else:\n", - " print(\"Pool already exists\")" + "result = high_client.api.services.worker_image.submit(worker_config=docker_config)\n", + "worker_image_id = result.value.id\n", + "result" ] }, { @@ -108,7 +9279,26 @@ "metadata": {}, "outputs": [], "source": [ - "pool_name = \"bigquery-pool\"" + "# get prebuilt\n", + "# dockerfile_list = high_client.images.get_all()\n", + "# worker_image = next(\n", + "# (image for image in dockerfile_list if image.is_prebuilt),\n", + "# None,\n", + "# )\n", + "# worker_image\n", + "\n", + "# TODO: fix\n", + "# Similar issue as in non-sync notebooks. Refer to 01-setup-datasite.ipynb\n", + "\n", + "worker_image = next(\n", + " (\n", + " image\n", + " for image in dockerfile_list\n", + " if \"worker-bigquery\" in str(image.image_identifier)\n", + " ),\n", + " None,\n", + ")\n", + "worker_image" ] }, { @@ -117,7 +9307,7 @@ "metadata": {}, "outputs": [], "source": [ - "launch_worker_pool(high_client, pool_name)" + "assert worker_image" ] }, { @@ -126,7 +9316,9 @@ "metadata": {}, "outputs": [], "source": [ - "launch_worker_pool(low_client, pool_name)" + "worker_pool_name = \"bigquery-pool\"\n", + "custom_pool_pod_annotations = {\"bigquery-custom-pool\": \"Pod annotation for bigquery\"}\n", + "custom_pool_pod_labels = {\"bigquery-custom-pool\": \"Pod_label_for_bigquery\"}" ] }, { @@ -135,8 +9327,14 @@ "metadata": {}, "outputs": [], "source": [ - "# result = high_client.worker_pools.scale(number=5, pool_name=pool_name)\n", - "# result" + "result = high_client.api.services.worker_pool.launch(\n", + " pool_name=worker_pool_name,\n", + " image_uid=worker_image.id,\n", + " num_workers=1,\n", + " pod_annotations=custom_pool_pod_annotations,\n", + " pod_labels=custom_pool_pod_labels,\n", + ")\n", + "result" ] }, { @@ -145,8 +9343,9 @@ "metadata": {}, "outputs": [], "source": [ - "assert len(high_client.worker_pools.get_all()) == 2\n", - "assert len(low_client.worker_pools.get_all()) == 2" + "if environment == \"remote\":\n", + " result = high_client.worker_pools.scale(number=2, pool_name=worker_pool_name)\n", + " print(result)" ] }, { @@ -155,8 +9354,120 @@ "metadata": {}, "outputs": [], "source": [ - "base_worker_image = high_client.images.get_all()[0]\n", - "base_worker_image" + "assert len(high_client.worker_pools.get_all()) == 2" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "widget = sy.sync(from_client=high_client, to_client=low_client, hide_usercode=False)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "widget" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "assert len(high_client.worker_pools.get_all()) == 2" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "high_client.settings.allow_guest_signup(enable=False)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Setup Low" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "result = low_client.api.services.image_registry.add(external_registry)\n", + "result" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "docker_config = sy.PrebuiltWorkerConfig(tag=docker_tag)\n", + "docker_config" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "result = low_client.api.services.worker_image.submit(worker_config=docker_config)\n", + "result" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# get prebuilt\n", + "dockerfile_list = low_client.images.get_all()\n", + "worker_image = next(\n", + " (image for image in dockerfile_list if image.is_prebuilt),\n", + " None,\n", + ")\n", + "worker_image" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "result = low_client.api.services.worker_pool.launch(\n", + " pool_name=worker_pool_name,\n", + " image_uid=worker_image.id,\n", + " num_workers=1,\n", + " pod_annotations=custom_pool_pod_annotations,\n", + " pod_labels=custom_pool_pod_labels,\n", + ")\n", + "result" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "assert len(low_client.worker_pools.get_all()) == 2" ] }, { @@ -179,7 +9490,24 @@ "metadata": {}, "outputs": [], "source": [ - "high_client.settings.allow_guest_signup(enable=False)\n", + "# widget = sy.sync(from_client=low_client, to_client=high_client, hide_usercode=False)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# widget" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ "low_client.settings.allow_guest_signup(enable=False)" ] }, @@ -231,7 +9559,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.12.2" + "version": "3.12.4" } }, "nbformat": 4, diff --git a/notebooks/scenarios/bigquery/sync/02-configure-api-and-sync.ipynb b/notebooks/scenarios/bigquery/sync/02-configure-api-and-sync.ipynb index f82af8be5aa..c3f5c3cac54 100644 --- a/notebooks/scenarios/bigquery/sync/02-configure-api-and-sync.ipynb +++ b/notebooks/scenarios/bigquery/sync/02-configure-api-and-sync.ipynb @@ -2,11 +2,55 @@ "cells": [ { "cell_type": "code", - "execution_count": null, - "metadata": { - "metadata": {} - }, + "execution_count": 1, + "metadata": {}, "outputs": [], + "source": [ + "# stdlib\n", + "import os\n", + "\n", + "os.environ[\"ORCHESTRA_DEPLOYMENT_TYPE\"] = \"remote\"\n", + "os.environ[\"DEV_MODE\"] = \"True\"\n", + "os.environ[\"TEST_EXTERNAL_REGISTRY\"] = \"k3d-registry.localhost:5800\"\n", + "os.environ[\"CLUSTER_HTTP_PORT_HIGH\"] = \"9081\"\n", + "os.environ[\"CLUSTER_HTTP_PORT_LOW\"] = \"9083\"" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "remote 9081 9083\n" + ] + } + ], + "source": [ + "# stdlib\n", + "\n", + "environment = os.environ.get(\"ORCHESTRA_DEPLOYMENT_TYPE\", \"python\")\n", + "high_port = os.environ.get(\"CLUSTER_HTTP_PORT_HIGH\", \"auto\")\n", + "low_port = os.environ.get(\"CLUSTER_HTTP_PORT_LOW\", \"auto\")\n", + "print(environment, high_port, low_port)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Using Mock API Code, this will query BigQuery. $TEST_BIGQUERY_APIS_LIVE==False\n" + ] + } + ], "source": [ "# stdlib\n", "import os\n", @@ -32,10 +76,8 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": { - "metadata": {} - }, + "execution_count": 4, + "metadata": {}, "outputs": [], "source": [ "# syft absolute\n", @@ -45,10 +87,8 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": { - "metadata": {} - }, + "execution_count": 5, + "metadata": {}, "outputs": [], "source": [ "server_low = sy.orchestra.launch(\n", @@ -57,7 +97,7 @@ " dev_mode=True,\n", " n_consumers=1,\n", " create_producer=True,\n", - " port=\"auto\",\n", + " port=low_port,\n", ")\n", "\n", "server_high = sy.orchestra.launch(\n", @@ -66,17 +106,1712 @@ " dev_mode=True,\n", " n_consumers=1,\n", " create_producer=True,\n", - " port=\"auto\",\n", + " port=high_port,\n", ")" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": { - "metadata": {} - }, - "outputs": [], + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Logged into as \n" + ] + }, + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
SyftWarning:
You are using a default password. Please change the password using `[your_client].account.set_password([new_password])`.

" + ], + "text/plain": [ + "SyftWarning: You are using a default password. Please change the password using `[your_client].account.set_password([new_password])`." + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Logged into as \n" + ] + }, + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
SyftWarning:
You are using a default password. Please change the password using `[your_client].account.set_password([new_password])`.

" + ], + "text/plain": [ + "SyftWarning: You are using a default password. Please change the password using `[your_client].account.set_password([new_password])`." + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "low_client = server_low.login(email=\"info@openmined.org\", password=\"changethis\")\n", "high_client = server_high.login(email=\"info@openmined.org\", password=\"changethis\")" @@ -84,10 +1819,8 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": { - "metadata": {} - }, + "execution_count": 7, + "metadata": {}, "outputs": [], "source": [ "assert len(high_client.worker_pools.get_all()) == 2\n", @@ -96,10 +1829,8 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": { - "metadata": {} - }, + "execution_count": 8, + "metadata": {}, "outputs": [], "source": [ "this_worker_pool_name = \"bigquery-pool\"" @@ -107,10 +1838,8 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": { - "metadata": {} - }, + "execution_count": 9, + "metadata": {}, "outputs": [], "source": [ "# !pip list | grep bigquery" @@ -118,10 +1847,8 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": { - "metadata": {} - }, + "execution_count": 10, + "metadata": {}, "outputs": [], "source": [ "# !pip install db-dtypes google-cloud-bigquery" @@ -136,10 +1863,8 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": { - "metadata": {} - }, + "execution_count": 11, + "metadata": {}, "outputs": [], "source": [ "mock_func = make_test_query(\n", @@ -152,10 +1877,8 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": { - "metadata": {} - }, + "execution_count": 12, + "metadata": {}, "outputs": [], "source": [ "private_func = make_test_query(\n", @@ -167,11 +1890,852 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": { - "metadata": {} - }, - "outputs": [], + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
SyftSuccess:
Endpoint successfully created.

" + ], + "text/plain": [ + "SyftSuccess: Endpoint successfully created." + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "new_endpoint = sy.TwinAPIEndpoint(\n", " path=\"bigquery.test_query\",\n", @@ -186,11 +2750,852 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": { - "metadata": {} - }, - "outputs": [], + "execution_count": 14, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
SyftSuccess:
Endpoint successfully updated.

" + ], + "text/plain": [ + "SyftSuccess: Endpoint successfully updated." + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "# Here, we update the endpoint to timeout after 100s (rather the default of 60s)\n", "high_client.api.services.api.update(\n", @@ -200,11 +3605,852 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": { - "metadata": {} - }, - "outputs": [], + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
SyftSuccess:
Endpoint successfully updated.

" + ], + "text/plain": [ + "SyftSuccess: Endpoint successfully updated." + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "high_client.api.services.api.update(\n", " endpoint_path=\"bigquery.test_query\", hide_mock_definition=True\n", @@ -213,10 +4459,8 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": { - "metadata": {} - }, + "execution_count": 16, + "metadata": {}, "outputs": [], "source": [ "schema_function = make_schema(\n", @@ -229,10 +4473,8 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": { - "metadata": {} - }, + "execution_count": 17, + "metadata": {}, "outputs": [], "source": [ "high_client.custom_api.add(endpoint=schema_function)\n", @@ -241,10 +4483,8 @@ }, { "cell_type": "code", - "execution_count": null, - "metadata": { - "metadata": {} - }, + "execution_count": 18, + "metadata": {}, "outputs": [], "source": [ "dataset_1 = test_settings.get(\"dataset_1\", default=\"dataset_1\")\n", @@ -257,9 +4497,1021 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 19, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "\n", + "
- + - + - + - + - + - + - + - + - + - + - +
\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
int64_field_0idnamesubscribers_countpermalinknsfwspam
04t5_via1x/channel/mylittlepony4323081/channel//channel/mylittleponyNaNFalse
15t5_cv9gn/channel/polyamory2425929/channel//channel/polyamoryNaNFalse
210t5_8p2tq/channel/Catholicism4062607/channel//channel/CatholicismNaNFalse
316t5_8fcro/channel/cordcutters7543226/channel//channel/cordcuttersNaNFalse
417t5_td5of/channel/stevenuniverse2692168/channel//channel/stevenuniverseNaNFalse
523t5_z01fv/channel/entitledbitch2709080/channel//channel/entitledbitchNaNFalse
624t5_hmqjk/channel/engineering8766144/channel//channel/engineeringNaNFalse
725t5_1flyj/channel/nottheonion2580984/channel//channel/nottheonionNaNFalse
827t5_5rwej/channel/FoodPorn7784809/channel//channel/FoodPornNaNFalse
940t5_uurcv/channel/puppysmiles3715991/channel//channel/puppysmilesNaNFalse
\n", + "
" + ], + "text/markdown": [ + "\n", + "**Pointer**\n", + "\n", + " int64_field_0 id name subscribers_count \\\n", + "0 4 t5_via1x /channel/mylittlepony 4323081 \n", + "1 5 t5_cv9gn /channel/polyamory 2425929 \n", + "2 10 t5_8p2tq /channel/Catholicism 4062607 \n", + "3 16 t5_8fcro /channel/cordcutters 7543226 \n", + "4 17 t5_td5of /channel/stevenuniverse 2692168 \n", + "5 23 t5_z01fv /channel/entitledbitch 2709080 \n", + "6 24 t5_hmqjk /channel/engineering 8766144 \n", + "7 25 t5_1flyj /channel/nottheonion 2580984 \n", + "8 27 t5_5rwej /channel/FoodPorn 7784809 \n", + "9 40 t5_uurcv /channel/puppysmiles 3715991 \n", + "\n", + " permalink nsfw spam \n", + "0 /channel//channel/mylittlepony NaN False \n", + "1 /channel//channel/polyamory NaN False \n", + "2 /channel//channel/Catholicism NaN False \n", + "3 /channel//channel/cordcutters NaN False \n", + "4 /channel//channel/stevenuniverse NaN False \n", + "5 /channel//channel/entitledbitch NaN False \n", + "6 /channel//channel/engineering NaN False \n", + "7 /channel//channel/nottheonion NaN False \n", + "8 /channel//channel/FoodPorn NaN False \n", + "9 /channel//channel/puppysmiles NaN False \n" + ], + "text/plain": [ + "Pointer:\n", + " int64_field_0 id name subscribers_count \\\n", + "0 4 t5_via1x /channel/mylittlepony 4323081 \n", + "1 5 t5_cv9gn /channel/polyamory 2425929 \n", + "2 10 t5_8p2tq /channel/Catholicism 4062607 \n", + "3 16 t5_8fcro /channel/cordcutters 7543226 \n", + "4 17 t5_td5of /channel/stevenuniverse 2692168 \n", + "5 23 t5_z01fv /channel/entitledbitch 2709080 \n", + "6 24 t5_hmqjk /channel/engineering 8766144 \n", + "7 25 t5_1flyj /channel/nottheonion 2580984 \n", + "8 27 t5_5rwej /channel/FoodPorn 7784809 \n", + "9 40 t5_uurcv /channel/puppysmiles 3715991 \n", + "\n", + " permalink nsfw spam \n", + "0 /channel//channel/mylittlepony NaN False \n", + "1 /channel//channel/polyamory NaN False \n", + "2 /channel//channel/Catholicism NaN False \n", + "3 /channel//channel/cordcutters NaN False \n", + "4 /channel//channel/stevenuniverse NaN False \n", + "5 /channel//channel/entitledbitch NaN False \n", + "6 /channel//channel/engineering NaN False \n", + "7 /channel//channel/nottheonion NaN False \n", + "8 /channel//channel/FoodPorn NaN False \n", + "9 /channel//channel/puppysmiles NaN False " + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "# Test mock version\n", "result = high_client.api.services.bigquery.test_query.mock(\n", @@ -270,16 +5522,1210 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 20, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
projectdataset_idtable_idschema_nameschema_fielddescriptionnum_rows
0example-projecttest_1gbpostsint64_field_0INTEGERNone2000000
1example-projecttest_1gbpostsidSTRINGNone2000000
2example-projecttest_1gbpostsnameSTRINGNone2000000
3example-projecttest_1gbpostssubscribers_countINTEGERNone2000000
4example-projecttest_1gbpostspermalinkSTRINGNone2000000
5example-projecttest_1gbpostsnsfwFLOATNone2000000
6example-projecttest_1gbpostsspamBOOLEANNone2000000
7example-projecttest_1gbcommentsint64_field_0INTEGERNone2000000
8example-projecttest_1gbcommentsidSTRINGNone2000000
9example-projecttest_1gbcommentsbodySTRINGNone2000000
10example-projecttest_1gbcommentsparent_idSTRINGNone2000000
11example-projecttest_1gbcommentscreated_atINTEGERNone2000000
12example-projecttest_1gbcommentslast_modified_atINTEGERNone2000000
13example-projecttest_1gbcommentsgildedBOOLEANNone2000000
14example-projecttest_1gbcommentspermalinkSTRINGNone2000000
15example-projecttest_1gbcommentsscoreINTEGERNone2000000
16example-projecttest_1gbcommentscomment_idSTRINGNone2000000
17example-projecttest_1gbcommentspost_idSTRINGNone2000000
18example-projecttest_1gbcommentsauthor_idSTRINGNone2000000
19example-projecttest_1gbcommentsspamBOOLEANNone2000000
20example-projecttest_1gbcommentsdeletedBOOLEANNone2000000
21example-projecttest_1gbcommentsupvote_raioFLOATNone2000000
22example-projecttest_1gbcommentscollapsed_in_crowd_controlBOOLEANNone2000000
\n", + "
" + ], + "text/markdown": [ + "\n", + "**Pointer**\n", + "\n", + " project dataset_id table_id schema_name \\\n", + "0 example-project test_1gb posts int64_field_0 \n", + "1 example-project test_1gb posts id \n", + "2 example-project test_1gb posts name \n", + "3 example-project test_1gb posts subscribers_count \n", + "4 example-project test_1gb posts permalink \n", + "5 example-project test_1gb posts nsfw \n", + "6 example-project test_1gb posts spam \n", + "7 example-project test_1gb comments int64_field_0 \n", + "8 example-project test_1gb comments id \n", + "9 example-project test_1gb comments body \n", + "10 example-project test_1gb comments parent_id \n", + "11 example-project test_1gb comments created_at \n", + "12 example-project test_1gb comments last_modified_at \n", + "13 example-project test_1gb comments gilded \n", + "14 example-project test_1gb comments permalink \n", + "15 example-project test_1gb comments score \n", + "16 example-project test_1gb comments comment_id \n", + "17 example-project test_1gb comments post_id \n", + "18 example-project test_1gb comments author_id \n", + "19 example-project test_1gb comments spam \n", + "20 example-project test_1gb comments deleted \n", + "21 example-project test_1gb comments upvote_raio \n", + "22 example-project test_1gb comments collapsed_in_crowd_control \n", + "\n", + " schema_field description num_rows \n", + "0 INTEGER None 2000000 \n", + "1 STRING None 2000000 \n", + "2 STRING None 2000000 \n", + "3 INTEGER None 2000000 \n", + "4 STRING None 2000000 \n", + "5 FLOAT None 2000000 \n", + "6 BOOLEAN None 2000000 \n", + "7 INTEGER None 2000000 \n", + "8 STRING None 2000000 \n", + "9 STRING None 2000000 \n", + "10 STRING None 2000000 \n", + "11 INTEGER None 2000000 \n", + "12 INTEGER None 2000000 \n", + "13 BOOLEAN None 2000000 \n", + "14 STRING None 2000000 \n", + "15 INTEGER None 2000000 \n", + "16 STRING None 2000000 \n", + "17 STRING None 2000000 \n", + "18 STRING None 2000000 \n", + "19 BOOLEAN None 2000000 \n", + "20 BOOLEAN None 2000000 \n", + "21 FLOAT None 2000000 \n", + "22 BOOLEAN None 2000000 \n" + ], + "text/plain": [ + "Pointer:\n", + " project dataset_id table_id schema_name \\\n", + "0 example-project test_1gb posts int64_field_0 \n", + "1 example-project test_1gb posts id \n", + "2 example-project test_1gb posts name \n", + "3 example-project test_1gb posts subscribers_count \n", + "4 example-project test_1gb posts permalink \n", + "5 example-project test_1gb posts nsfw \n", + "6 example-project test_1gb posts spam \n", + "7 example-project test_1gb comments int64_field_0 \n", + "8 example-project test_1gb comments id \n", + "9 example-project test_1gb comments body \n", + "10 example-project test_1gb comments parent_id \n", + "11 example-project test_1gb comments created_at \n", + "12 example-project test_1gb comments last_modified_at \n", + "13 example-project test_1gb comments gilded \n", + "14 example-project test_1gb comments permalink \n", + "15 example-project test_1gb comments score \n", + "16 example-project test_1gb comments comment_id \n", + "17 example-project test_1gb comments post_id \n", + "18 example-project test_1gb comments author_id \n", + "19 example-project test_1gb comments spam \n", + "20 example-project test_1gb comments deleted \n", + "21 example-project test_1gb comments upvote_raio \n", + "22 example-project test_1gb comments collapsed_in_crowd_control \n", + "\n", + " schema_field description num_rows \n", + "0 INTEGER None 2000000 \n", + "1 STRING None 2000000 \n", + "2 STRING None 2000000 \n", + "3 INTEGER None 2000000 \n", + "4 STRING None 2000000 \n", + "5 FLOAT None 2000000 \n", + "6 BOOLEAN None 2000000 \n", + "7 INTEGER None 2000000 \n", + "8 STRING None 2000000 \n", + "9 STRING None 2000000 \n", + "10 STRING None 2000000 \n", + "11 INTEGER None 2000000 \n", + "12 INTEGER None 2000000 \n", + "13 BOOLEAN None 2000000 \n", + "14 STRING None 2000000 \n", + "15 INTEGER None 2000000 \n", + "16 STRING None 2000000 \n", + "17 STRING None 2000000 \n", + "18 STRING None 2000000 \n", + "19 BOOLEAN None 2000000 \n", + "20 BOOLEAN None 2000000 \n", + "21 FLOAT None 2000000 \n", + "22 BOOLEAN None 2000000 " + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "high_client.api.services.bigquery.schema()" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 21, "metadata": {}, "outputs": [], "source": [ @@ -290,18 +6736,1704 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 22, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
SyftSuccess:
Endpoint successfully created.

" + ], + "text/plain": [ + "SyftSuccess: Endpoint successfully created." + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "high_client.custom_api.add(endpoint=submit_query_function)" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 23, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
SyftSuccess:
Endpoint successfully updated.

" + ], + "text/plain": [ + "SyftSuccess: Endpoint successfully updated." + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "high_client.api.services.api.update(\n", " endpoint_path=\"bigquery.submit_query\", hide_mock_definition=True\n", @@ -310,16 +8442,2627 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 24, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "\n", + "
\n", + "
\n", + " \n", + "
\n", + "

TwinAPIEndpointView List

\n", + "
\n", + "
\n", + "
\n", + " \n", + "
\n", + "
\n", + "

Total: 0

\n", + "
\n", + "
\n", + "
\n", + "\n", + "\n", + "\n", + "" + ], + "text/plain": [ + "[syft.service.api.api.TwinAPIEndpointView,\n", + " syft.service.api.api.TwinAPIEndpointView,\n", + " syft.service.api.api.TwinAPIEndpointView]" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "high_client.custom_api.api_endpoints()" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 27, "metadata": {}, "outputs": [], "source": [ @@ -328,7 +11071,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 28, "metadata": {}, "outputs": [], "source": [ @@ -340,9 +11083,1021 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 29, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
int64_field_0idnamesubscribers_countpermalinknsfwspam
04t5_via1x/channel/mylittlepony4323081/channel//channel/mylittleponyNaNFalse
15t5_cv9gn/channel/polyamory2425929/channel//channel/polyamoryNaNFalse
210t5_8p2tq/channel/Catholicism4062607/channel//channel/CatholicismNaNFalse
316t5_8fcro/channel/cordcutters7543226/channel//channel/cordcuttersNaNFalse
417t5_td5of/channel/stevenuniverse2692168/channel//channel/stevenuniverseNaNFalse
523t5_z01fv/channel/entitledbitch2709080/channel//channel/entitledbitchNaNFalse
624t5_hmqjk/channel/engineering8766144/channel//channel/engineeringNaNFalse
725t5_1flyj/channel/nottheonion2580984/channel//channel/nottheonionNaNFalse
827t5_5rwej/channel/FoodPorn7784809/channel//channel/FoodPornNaNFalse
940t5_uurcv/channel/puppysmiles3715991/channel//channel/puppysmilesNaNFalse
\n", + "
" + ], + "text/markdown": [ + "\n", + "**Pointer**\n", + "\n", + " int64_field_0 id name subscribers_count \\\n", + "0 4 t5_via1x /channel/mylittlepony 4323081 \n", + "1 5 t5_cv9gn /channel/polyamory 2425929 \n", + "2 10 t5_8p2tq /channel/Catholicism 4062607 \n", + "3 16 t5_8fcro /channel/cordcutters 7543226 \n", + "4 17 t5_td5of /channel/stevenuniverse 2692168 \n", + "5 23 t5_z01fv /channel/entitledbitch 2709080 \n", + "6 24 t5_hmqjk /channel/engineering 8766144 \n", + "7 25 t5_1flyj /channel/nottheonion 2580984 \n", + "8 27 t5_5rwej /channel/FoodPorn 7784809 \n", + "9 40 t5_uurcv /channel/puppysmiles 3715991 \n", + "\n", + " permalink nsfw spam \n", + "0 /channel//channel/mylittlepony NaN False \n", + "1 /channel//channel/polyamory NaN False \n", + "2 /channel//channel/Catholicism NaN False \n", + "3 /channel//channel/cordcutters NaN False \n", + "4 /channel//channel/stevenuniverse NaN False \n", + "5 /channel//channel/entitledbitch NaN False \n", + "6 /channel//channel/engineering NaN False \n", + "7 /channel//channel/nottheonion NaN False \n", + "8 /channel//channel/FoodPorn NaN False \n", + "9 /channel//channel/puppysmiles NaN False \n" + ], + "text/plain": [ + "Pointer:\n", + " int64_field_0 id name subscribers_count \\\n", + "0 4 t5_via1x /channel/mylittlepony 4323081 \n", + "1 5 t5_cv9gn /channel/polyamory 2425929 \n", + "2 10 t5_8p2tq /channel/Catholicism 4062607 \n", + "3 16 t5_8fcro /channel/cordcutters 7543226 \n", + "4 17 t5_td5of /channel/stevenuniverse 2692168 \n", + "5 23 t5_z01fv /channel/entitledbitch 2709080 \n", + "6 24 t5_hmqjk /channel/engineering 8766144 \n", + "7 25 t5_1flyj /channel/nottheonion 2580984 \n", + "8 27 t5_5rwej /channel/FoodPorn 7784809 \n", + "9 40 t5_uurcv /channel/puppysmiles 3715991 \n", + "\n", + " permalink nsfw spam \n", + "0 /channel//channel/mylittlepony NaN False \n", + "1 /channel//channel/polyamory NaN False \n", + "2 /channel//channel/Catholicism NaN False \n", + "3 /channel//channel/cordcutters NaN False \n", + "4 /channel//channel/stevenuniverse NaN False \n", + "5 /channel//channel/entitledbitch NaN False \n", + "6 /channel//channel/engineering NaN False \n", + "7 /channel//channel/nottheonion NaN False \n", + "8 /channel//channel/FoodPorn NaN False \n", + "9 /channel//channel/puppysmiles NaN False " + ] + }, + "execution_count": 29, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "# Test mock version\n", "result = high_client.api.services.bigquery.test_query.mock(\n", @@ -353,9 +12108,127 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 30, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "with sy.raises successfully caught the following exception:\n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + " \n", + " \n", + " SyftException:\n", + "
Function failed to complete: An error was raised during the execution of the API endpoint call: \n",
+       " *must be qualified with a dataset*. 400 BadRequest: 400 POST https://bigquery.googleapis.com/bigquery/v2/projects/project-id/queries?prettyPrint=false:  Table "invalid_table" must be qualified with a dataset (e.g. dataset.table).
\n", + "
\n", + "
\n", + "
\n", + " \n", + "
Server Trace:
\n", + "
\n",
+       "      \n",
+       "        Traceback (most recent call last):\n",
+       "  File \"/root/app/syft/src/syft/server/server.py, line 1271, in handle_api_call_with_unsigned_result\n",
+       "    result = method(context, *api_call.args, **api_call.kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/service.py, line 490, in _decorator\n",
+       "    result = func(self, *args, **kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/api/api_service.py, line 321, in call_public_in_jobs\n",
+       "    ).unwrap()\n",
+       "      ^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/types/result.py, line 90, in unwrap\n",
+       "    raise self.value\n",
+       "  File \"/root/app/syft/src/syft/types/result.py, line 113, in wrapper\n",
+       "    output = func(*args, **kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/api/api_service.py, line 376, in _call_in_jobs\n",
+       "    raise SyftException(\n",
+       "syft.types.errors.SyftException: Function failed to complete: An error was raised during the execution of the API endpoint call: \n",
+       " *must be qualified with a dataset*. 400 BadRequest: 400 POST https://bigquery.googleapis.com/bigquery/v2/projects/project-id/queries?prettyPrint=false:  Table \"invalid_table\" must be qualified with a dataset (e.g. dataset.table).\n",
+       "\n",
+       "      \n",
+       "    
\n", + "
\n", + "
\n", + " \n", + "
Client Trace:
\n", + "
\n",
+       "      \n",
+       "        Traceback (most recent call last):\n",
+       "  File \"/var/folders/mt/hh7shybx3xq2888mhg60t29h0000gn/T/ipykernel_42842/1716145944.py, line 7, in \n",
+       "    high_client.api.services.bigquery.test_query.mock(\n",
+       "  File \"/Users/brendanschell/repos/om/PySyft.worktrees/bschell/k8s-l0-ci/packages/syft/src/syft/client/api.py, line 383, in __call__\n",
+       "    return remote_func.function_call(\n",
+       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/Users/brendanschell/repos/om/PySyft.worktrees/bschell/k8s-l0-ci/packages/syft/src/syft/client/api.py, line 371, in function_call\n",
+       "    return post_process_result(result, self.unwrap_on_success)\n",
+       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "syft.types.errors.SyftException: Function failed to complete: An error was raised during the execution of the API endpoint call: \n",
+       " *must be qualified with a dataset*. 400 BadRequest: 400 POST https://bigquery.googleapis.com/bigquery/v2/projects/project-id/queries?prettyPrint=false:  Table \"invalid_table\" must be qualified with a dataset (e.g. dataset.table).\n",
+       "server_trace: Traceback (most recent call last):\n",
+       "  File \"/root/app/syft/src/syft/server/server.py, line 1271, in handle_api_call_with_unsigned_result\n",
+       "    result = method(context, *api_call.args, **api_call.kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/service.py, line 490, in _decorator\n",
+       "    result = func(self, *args, **kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/api/api_service.py, line 321, in call_public_in_jobs\n",
+       "    ).unwrap()\n",
+       "      ^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/types/result.py, line 90, in unwrap\n",
+       "    raise self.value\n",
+       "  File \"/root/app/syft/src/syft/types/result.py, line 113, in wrapper\n",
+       "    output = func(*args, **kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/api/api_service.py, line 376, in _call_in_jobs\n",
+       "    raise SyftException(\n",
+       "syft.types.errors.SyftException: Function failed to complete: An error was raised during the execution of the API endpoint call: \n",
+       " *must be qualified with a dataset*. 400 BadRequest: 400 POST https://bigquery.googleapis.com/bigquery/v2/projects/project-id/queries?prettyPrint=false:  Table \"invalid_table\" must be qualified with a dataset (e.g. dataset.table).\n",
+       "\n",
+       "\n",
+       "      \n",
+       "    
\n", + "
\n", + "
\n", + "\n", + "" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "# Bug with the new Error PR: message printed multiple times. TODO clean up the duplicate exception messages.\n", "\n", @@ -370,9 +12243,1021 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 31, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
int64_field_0idnamesubscribers_countpermalinknsfwspam
04t5_via1x/channel/mylittlepony4323081/channel//channel/mylittleponyNaNFalse
15t5_cv9gn/channel/polyamory2425929/channel//channel/polyamoryNaNFalse
210t5_8p2tq/channel/Catholicism4062607/channel//channel/CatholicismNaNFalse
316t5_8fcro/channel/cordcutters7543226/channel//channel/cordcuttersNaNFalse
417t5_td5of/channel/stevenuniverse2692168/channel//channel/stevenuniverseNaNFalse
523t5_z01fv/channel/entitledbitch2709080/channel//channel/entitledbitchNaNFalse
624t5_hmqjk/channel/engineering8766144/channel//channel/engineeringNaNFalse
725t5_1flyj/channel/nottheonion2580984/channel//channel/nottheonionNaNFalse
827t5_5rwej/channel/FoodPorn7784809/channel//channel/FoodPornNaNFalse
940t5_uurcv/channel/puppysmiles3715991/channel//channel/puppysmilesNaNFalse
\n", + "
" + ], + "text/markdown": [ + "\n", + "**Pointer**\n", + "\n", + " int64_field_0 id name subscribers_count \\\n", + "0 4 t5_via1x /channel/mylittlepony 4323081 \n", + "1 5 t5_cv9gn /channel/polyamory 2425929 \n", + "2 10 t5_8p2tq /channel/Catholicism 4062607 \n", + "3 16 t5_8fcro /channel/cordcutters 7543226 \n", + "4 17 t5_td5of /channel/stevenuniverse 2692168 \n", + "5 23 t5_z01fv /channel/entitledbitch 2709080 \n", + "6 24 t5_hmqjk /channel/engineering 8766144 \n", + "7 25 t5_1flyj /channel/nottheonion 2580984 \n", + "8 27 t5_5rwej /channel/FoodPorn 7784809 \n", + "9 40 t5_uurcv /channel/puppysmiles 3715991 \n", + "\n", + " permalink nsfw spam \n", + "0 /channel//channel/mylittlepony NaN False \n", + "1 /channel//channel/polyamory NaN False \n", + "2 /channel//channel/Catholicism NaN False \n", + "3 /channel//channel/cordcutters NaN False \n", + "4 /channel//channel/stevenuniverse NaN False \n", + "5 /channel//channel/entitledbitch NaN False \n", + "6 /channel//channel/engineering NaN False \n", + "7 /channel//channel/nottheonion NaN False \n", + "8 /channel//channel/FoodPorn NaN False \n", + "9 /channel//channel/puppysmiles NaN False \n" + ], + "text/plain": [ + "Pointer:\n", + " int64_field_0 id name subscribers_count \\\n", + "0 4 t5_via1x /channel/mylittlepony 4323081 \n", + "1 5 t5_cv9gn /channel/polyamory 2425929 \n", + "2 10 t5_8p2tq /channel/Catholicism 4062607 \n", + "3 16 t5_8fcro /channel/cordcutters 7543226 \n", + "4 17 t5_td5of /channel/stevenuniverse 2692168 \n", + "5 23 t5_z01fv /channel/entitledbitch 2709080 \n", + "6 24 t5_hmqjk /channel/engineering 8766144 \n", + "7 25 t5_1flyj /channel/nottheonion 2580984 \n", + "8 27 t5_5rwej /channel/FoodPorn 7784809 \n", + "9 40 t5_uurcv /channel/puppysmiles 3715991 \n", + "\n", + " permalink nsfw spam \n", + "0 /channel//channel/mylittlepony NaN False \n", + "1 /channel//channel/polyamory NaN False \n", + "2 /channel//channel/Catholicism NaN False \n", + "3 /channel//channel/cordcutters NaN False \n", + "4 /channel//channel/stevenuniverse NaN False \n", + "5 /channel//channel/entitledbitch NaN False \n", + "6 /channel//channel/engineering NaN False \n", + "7 /channel//channel/nottheonion NaN False \n", + "8 /channel//channel/FoodPorn NaN False \n", + "9 /channel//channel/puppysmiles NaN False " + ] + }, + "execution_count": 31, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "# Test private version\n", "result = high_client.api.services.bigquery.test_query.private(\n", @@ -383,7 +13268,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 32, "metadata": {}, "outputs": [], "source": [ @@ -396,9 +13281,27 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 33, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/markdown": [ + "\n", + "**Pointer**\n", + "\n", + "'Query submitted syft.service.request.request.Request. Use `client.code.my_func()` to run your query'\n" + ], + "text/plain": [ + "Pointer:\n", + "'Query submitted syft.service.request.request.Request. Use `client.code.my_func()` to run your query'" + ] + }, + "execution_count": 33, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "assert \"Query submitted\" in result\n", "result" @@ -406,7 +13309,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 34, "metadata": {}, "outputs": [], "source": [ @@ -415,25 +13318,933 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 35, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/markdown": [ + "\n", + "**Pointer**\n", + "\n", + "```python\n", + "class ObjectNotReady:\n", + " id: str = 1ff29101030e491c8133ca9199d2dc84\n", + "\n", + "```\n" + ], + "text/plain": [ + "Pointer:\n", + "syft.service.action.action_data_empty.ObjectNotReady" + ] + }, + "execution_count": 35, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "job.result" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 36, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
int64_field_0idnamesubscribers_countpermalinknsfwspam
04t5_via1x/channel/mylittlepony4323081/channel//channel/mylittleponyNaNFalse
\n", + "
" + ], + "text/markdown": [ + "\n", + "**Pointer**\n", + "\n", + " int64_field_0 id name subscribers_count \\\n", + "0 4 t5_via1x /channel/mylittlepony 4323081 \n", + "\n", + " permalink nsfw spam \n", + "0 /channel//channel/mylittlepony NaN False \n" + ], + "text/plain": [ + "Pointer:\n", + " int64_field_0 id name subscribers_count \\\n", + "0 4 t5_via1x /channel/mylittlepony 4323081 \n", + "\n", + " permalink nsfw spam \n", + "0 /channel//channel/mylittlepony NaN False " + ] + }, + "execution_count": 36, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "job.wait()" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, "metadata": {}, "outputs": [], "source": [ @@ -445,7 +14256,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 10, "metadata": {}, "outputs": [], "source": [ @@ -460,7 +14271,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 11, "metadata": {}, "outputs": [], "source": [ @@ -498,9 +14309,147 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 12, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Simulating Syncing from syft-dev-server to syft-dev-server \n" + ] + }, + { + "data": { + "text/html": [ + "
\n", + " \n", + " \n", + " SyftException:\n", + "
AttributeError: 'set' object has no attribute 'is_err'\n",
+       "
\n", + "
\n", + "
\n", + "
\n", + " \n", + "
Server Trace:
\n", + "
\n",
+       "      \n",
+       "        Traceback (most recent call last):\n",
+       "  File \"/root/app/syft/src/syft/server/server.py, line 1271, in handle_api_call_with_unsigned_result\n",
+       "    result = method(context, *api_call.args, **api_call.kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/service.py, line 490, in _decorator\n",
+       "    result = func(self, *args, **kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/sync/sync_service.py, line 426, in _get_state\n",
+       "    return self.build_current_state(context).unwrap()\n",
+       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/types/result.py, line 113, in wrapper\n",
+       "    output = func(*args, **kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/sync/sync_service.py, line 366, in build_current_state\n",
+       "    permissions, storage_permissions = self.get_permissions(context, objects)\n",
+       "                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/service.py, line 490, in _decorator\n",
+       "    result = func(self, *args, **kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/sync/sync_service.py, line 264, in get_permissions\n",
+       "    if not item_storage_permissions.is_err():\n",
+       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "AttributeError: 'set' object has no attribute 'is_err'\n",
+       "\n",
+       "      \n",
+       "    
\n", + "
\n", + "
\n", + " \n", + "
Client Trace:
\n", + "
\n",
+       "      \n",
+       "        Traceback (most recent call last):\n",
+       "  File \"/Users/brendanschell/miniconda3/envs/syft/lib/python3.12/site-packages/IPython/core/interactiveshell.py, line 3577, in run_code\n",
+       "    exec(code_obj, self.user_global_ns, self.user_ns)\n",
+       "  File \"/var/folders/mt/hh7shybx3xq2888mhg60t29h0000gn/T/ipykernel_44729/1698514298.py, line 1, in \n",
+       "    result = sync_new_objects(high_client, low_client)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/var/folders/mt/hh7shybx3xq2888mhg60t29h0000gn/T/ipykernel_44729/2324089301.py, line 8, in sync_new_objects\n",
+       "    diff = compare_clients(\n",
+       "           ^^^^^^^^^^^^^^^^\n",
+       "  File \"/Users/brendanschell/repos/om/PySyft.worktrees/bschell/k8s-l0-ci/packages/syft/src/syft/client/syncing.py, line 135, in compare_clients\n",
+       "    from_state = from_client.get_sync_state()\n",
+       "                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/Users/brendanschell/repos/om/PySyft.worktrees/bschell/k8s-l0-ci/packages/syft/src/syft/client/datasite_client.py, line 191, in get_sync_state\n",
+       "    state: SyncState = self.api.services.sync._get_state()\n",
+       "                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/Users/brendanschell/repos/om/PySyft.worktrees/bschell/k8s-l0-ci/packages/syft/src/syft/client/api.py, line 374, in __call__\n",
+       "    return self.function_call(self.path, *args, **kwargs)\n",
+       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/Users/brendanschell/repos/om/PySyft.worktrees/bschell/k8s-l0-ci/packages/syft/src/syft/client/api.py, line 371, in function_call\n",
+       "    return post_process_result(result, self.unwrap_on_success)\n",
+       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "syft.types.errors.SyftException: AttributeError: 'set' object has no attribute 'is_err'\n",
+       "\n",
+       "server_trace: Traceback (most recent call last):\n",
+       "  File \"/root/app/syft/src/syft/server/server.py, line 1271, in handle_api_call_with_unsigned_result\n",
+       "    result = method(context, *api_call.args, **api_call.kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/service.py, line 490, in _decorator\n",
+       "    result = func(self, *args, **kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/sync/sync_service.py, line 426, in _get_state\n",
+       "    return self.build_current_state(context).unwrap()\n",
+       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/types/result.py, line 113, in wrapper\n",
+       "    output = func(*args, **kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/sync/sync_service.py, line 366, in build_current_state\n",
+       "    permissions, storage_permissions = self.get_permissions(context, objects)\n",
+       "                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/service.py, line 490, in _decorator\n",
+       "    result = func(self, *args, **kwargs)\n",
+       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "  File \"/root/app/syft/src/syft/service/sync/sync_service.py, line 264, in get_permissions\n",
+       "    if not item_storage_permissions.is_err():\n",
+       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
+       "AttributeError: 'set' object has no attribute 'is_err'\n",
+       "\n",
+       "\n",
+       "      \n",
+       "    
\n", + "
\n", + "
\n", + "\n", + "" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "result = sync_new_objects(high_client, low_client)\n", "result" @@ -523,6 +14472,9 @@ "outputs": [], "source": [ "assert [\n", + " \"Synced NEW UserCode\",\n", + " \"Synced NEW Request\",\n", + " \"Synced NEW Job\",\n", " \"Synced NEW TwinAPIEndpoint\",\n", " \"Synced NEW TwinAPIEndpoint\",\n", " \"Synced NEW TwinAPIEndpoint\",\n", @@ -571,6 +14523,16 @@ "# widget._sync_all()" ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "assert len(low_client.custom_api.api_endpoints()) == 3\n", + "assert len(high_client.custom_api.api_endpoints()) == 3" + ] + }, { "cell_type": "code", "execution_count": null, @@ -581,6 +14543,13 @@ "server_low.land()" ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, { "cell_type": "code", "execution_count": null, @@ -605,7 +14574,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.14" + "version": "3.12.4" } }, "nbformat": 4, diff --git a/notebooks/scenarios/bigquery/sync/03-ds-submit-request.ipynb b/notebooks/scenarios/bigquery/sync/03-ds-submit-request.ipynb index 90db5b2c585..ed16af78625 100644 --- a/notebooks/scenarios/bigquery/sync/03-ds-submit-request.ipynb +++ b/notebooks/scenarios/bigquery/sync/03-ds-submit-request.ipynb @@ -1,5 +1,35 @@ { "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# stdlib\n", + "import os\n", + "\n", + "# os.environ[\"ORCHESTRA_DEPLOYMENT_TYPE\"] = \"remote\"\n", + "# os.environ[\"DEV_MODE\"] = \"True\"\n", + "# os.environ[\"TEST_EXTERNAL_REGISTRY\"] = \"k3d-registry.localhost:5800\"\n", + "# os.environ[\"CLUSTER_HTTP_PORT_HIGH\"] = \"9081\"\n", + "# os.environ[\"CLUSTER_HTTP_PORT_LOW\"] = \"9083\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# stdlib\n", + "\n", + "environment = os.environ.get(\"ORCHESTRA_DEPLOYMENT_TYPE\", \"python\")\n", + "high_port = os.environ.get(\"CLUSTER_HTTP_PORT_HIGH\", \"auto\")\n", + "low_port = os.environ.get(\"CLUSTER_HTTP_PORT_LOW\", \"auto\")\n", + "print(environment, high_port, low_port)" + ] + }, { "cell_type": "code", "execution_count": null, @@ -30,7 +60,7 @@ " dev_mode=True,\n", " n_consumers=1,\n", " create_producer=True,\n", - " port=\"auto\",\n", + " port=low_port,\n", ")" ] }, @@ -72,8 +102,7 @@ "table_1 = test_settings.get(\"table_1\", default=\"table_1\")\n", "table_2 = test_settings.get(\"table_2\", default=\"table_2\")\n", "table_2_col_id = test_settings.get(\"table_2_col_id\", default=\"table_id\")\n", - "table_2_col_score = test_settings.get(\"table_2_col_score\", default=\"colname\")\n", - "query_limit_size = test_settings.get(\"query_limit_size\", default=10000)" + "table_2_col_score = test_settings.get(\"table_2_col_score\", default=\"colname\")" ] }, { @@ -120,7 +149,7 @@ "outputs": [], "source": [ "FUNC_NAME = \"large_sample\"\n", - "LARGE_SAMPLE_QUERY = f\"SELECT * FROM {dataset_2}.{table_2} LIMIT {query_limit_size}\"" + "LARGE_SAMPLE_QUERY = f\"SELECT * FROM {dataset_2}.{table_2} LIMIT 10000\"" ] }, { @@ -261,7 +290,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.12.5" + "version": "3.12.3" } }, "nbformat": 4, diff --git a/notebooks/scenarios/bigquery/sync/04-do-review-requests.ipynb b/notebooks/scenarios/bigquery/sync/04-do-review-requests.ipynb index d09bfdd503d..181673edccc 100644 --- a/notebooks/scenarios/bigquery/sync/04-do-review-requests.ipynb +++ b/notebooks/scenarios/bigquery/sync/04-do-review-requests.ipynb @@ -6,10 +6,26 @@ "metadata": {}, "outputs": [], "source": [ + "# stdlib\n", + "import os\n", + "\n", "# syft absolute\n", "import syft as sy\n", "from syft.service.code.user_code import UserCode\n", - "from syft.service.request.request import Request" + "from syft.service.request.request import Request\n", + "\n", + "# os.environ[\"CLUSTER_HTTP_PORT_HIGH\"] = \"9081\"\n", + "# os.environ[\"CLUSTER_HTTP_PORT_LOW\"] = \"9083\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "high_port = os.environ.get(\"CLUSTER_HTTP_PORT_HIGH\", \"auto\")\n", + "low_port = os.environ.get(\"CLUSTER_HTTP_PORT_LOW\", \"auto\")" ] }, { @@ -24,7 +40,7 @@ " dev_mode=True,\n", " n_consumers=1,\n", " create_producer=True,\n", - " port=\"auto\",\n", + " port=low_port,\n", ")\n", "\n", "server_high = sy.orchestra.launch(\n", @@ -33,7 +49,7 @@ " dev_mode=True,\n", " n_consumers=1,\n", " create_producer=True,\n", - " port=\"auto\",\n", + " port=high_port,\n", ")" ] }, @@ -414,7 +430,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.12.2" + "version": "3.12.3" } }, "nbformat": 4, diff --git a/notebooks/scenarios/bigquery/sync/05-ds-get-results.ipynb b/notebooks/scenarios/bigquery/sync/05-ds-get-results.ipynb index 37b7388d2c4..190f6edd8c8 100644 --- a/notebooks/scenarios/bigquery/sync/05-ds-get-results.ipynb +++ b/notebooks/scenarios/bigquery/sync/05-ds-get-results.ipynb @@ -6,12 +6,25 @@ "metadata": {}, "outputs": [], "source": [ + "# stdlib\n", + "import os\n", + "\n", "# third party\n", "import pandas as pd\n", "\n", "# syft absolute\n", "import syft as sy\n", - "from syft import test_settings" + "\n", + "# os.environ[\"CLUSTER_HTTP_PORT_LOW\"] = \"9083\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "low_port = os.environ.get(\"CLUSTER_HTTP_PORT_LOW\", \"auto\")" ] }, { @@ -26,7 +39,7 @@ " dev_mode=True,\n", " n_consumers=1,\n", " create_producer=True,\n", - " port=\"auto\",\n", + " port=low_port,\n", ")" ] }, @@ -86,8 +99,7 @@ "metadata": {}, "outputs": [], "source": [ - "query_limit_size = test_settings.get(\"query_limit_size\", default=10000)\n", - "assert len(res) == query_limit_size" + "assert len(res) == 10000" ] }, { @@ -123,7 +135,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.12.5" + "version": "3.12.3" } }, "nbformat": 4, diff --git a/packages/syft/src/syft/service/sync/sync_service.py b/packages/syft/src/syft/service/sync/sync_service.py index 00393543636..2341deaa8e9 100644 --- a/packages/syft/src/syft/service/sync/sync_service.py +++ b/packages/syft/src/syft/service/sync/sync_service.py @@ -256,13 +256,11 @@ def get_permissions( # TODO fix error handling uid = item.id.id item_permissions = store._get_permissions_for_uid(uid) - if not item_permissions.is_err(): - permissions[uid] = item_permissions.ok() + permissions[uid] = item_permissions # TODO fix error handling for storage permissions item_storage_permissions = store._get_storage_permissions_for_uid(uid) - if not item_storage_permissions.is_err(): - storage_permissions[uid] = item_storage_permissions.ok() + storage_permissions[uid] = item_storage_permissions return permissions, storage_permissions @as_result(SyftException) diff --git a/scripts/display_credentials.sh b/scripts/display_credentials.sh new file mode 100755 index 00000000000..b4174655dbe --- /dev/null +++ b/scripts/display_credentials.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +# Construct variable names based on the cluster name +EMAIL_VAR="SYFT_LOGIN_${CLUSTER_NAME//[^a-zA-Z0-9_]/_}_ROOT_EMAIL" +PWD_VAR="SYFT_LOGIN_${CLUSTER_NAME//[^a-zA-Z0-9_]/_}_PASSWORD" + +# Default CLIENT_NAME is "client" +CLIENT_NAME="client" + +# Determine CLIENT_NAME based on CLUSTER_NAME +if [[ "$CLUSTER_NAME" == *"high"* ]]; then + CLIENT_NAME="high_client" +elif [[ "$CLUSTER_NAME" == *"low"* ]]; then + CLIENT_NAME="low_client" +fi + +# Retrieve values from the constructed variable names +CLIENT_EMAIL="${!EMAIL_VAR}" +CLIENT_PWD="${!PWD_VAR}" + +# Check if CLIENT_EMAIL or CLIENT_PWD are empty and provide a warning if needed +if [[ -z "$CLIENT_EMAIL" || -z "$CLIENT_PWD" ]]; then + echo "Warning: CLIENT_EMAIL or CLIENT_PWD is empty. Please check the environment variables." +fi + +# Output the formatted command +echo "\ +To login to the Syft backend, copy and run the following command in Jupyter: + +import syft as sy +$CLIENT_NAME = sy.login( + email=\"${CLIENT_EMAIL}\", + password=\"${CLIENT_PWD}\", + port=\"${CLUSTER_HTTP_PORT}\" +)" diff --git a/scripts/get_k8s_secret_ci.sh b/scripts/get_k8s_secret_ci.sh old mode 100644 new mode 100755 index f23bf2048af..d58a7a13985 --- a/scripts/get_k8s_secret_ci.sh +++ b/scripts/get_k8s_secret_ci.sh @@ -1,6 +1,50 @@ #!/bin/bash -export SYFT_LOGIN_testgateway1_PASSWORD=$(kubectl --context=k3d-testgateway1 get secret backend-secret -n syft \ - -o jsonpath='{.data.defaultRootPassword}' | base64 --decode) -export SYFT_LOGIN_testdatasite1_PASSWORD=$(kubectl get --context=k3d-testdatasite1 secret backend-secret -n syft \ +# Ensure CLUSTER_NAME is set +if [ -z "$CLUSTER_NAME" ]; then + echo "CLUSTER_NAME is not set. Please set it before running the script." + exit 1 +fi + +# Get the password from the secret and decode it +SYFT_PASSWORD=$(kubectl --context=k3d-$CLUSTER_NAME get secret backend-secret -n syft \ -o jsonpath='{.data.defaultRootPassword}' | base64 --decode) + +# Check if the command was successful +if [ $? -ne 0 ]; then + echo "Failed to retrieve or decode the secret from the cluster." + exit 1 +fi + + +# Get the name of the backend pod (assuming there's only one, or picking the first one) +BACKEND_POD=$(kubectl --context=k3d-$CLUSTER_NAME get pods -n syft -l app.kubernetes.io/component=backend -o jsonpath='{.items[0].metadata.name}') + +# Check if we successfully retrieved the pod name +if [ -z "$BACKEND_POD" ]; then + echo "Failed to find the backend pod." + exit 1 +fi + +# Get the root email from the environment variables of the backend pod +SYFT_ROOT_EMAIL=$(kubectl --context=k3d-$CLUSTER_NAME exec "$BACKEND_POD" -n syft \ + -- printenv DEFAULT_ROOT_EMAIL) + +# Check if the command was successful +if [ $? -ne 0 ] || [ -z "$SYFT_ROOT_EMAIL" ]; then + echo "Failed to retrieve the root email from the backend pod." + exit 1 +fi + + + +# Export the root email as an environment variable +export SYFT_LOGIN_${CLUSTER_NAME//[^a-zA-Z0-9_]/_}_ROOT_EMAIL="$SYFT_ROOT_EMAIL" + +# Export the password as an environment variable +export SYFT_LOGIN_${CLUSTER_NAME//[^a-zA-Z0-9_]/_}_PASSWORD="$SYFT_PASSWORD" + + +echo "Credentials successfully exported as environment variables." +echo "SYFT_LOGIN_${CLUSTER_NAME//[^a-zA-Z0-9_]/_}_ROOT_EMAIL=${SYFT_ROOT_EMAIL}" +echo "SYFT_LOGIN_${CLUSTER_NAME//[^a-zA-Z0-9_]/_}_PASSWORD=${SYFT_PASSWORD}" diff --git a/tox.ini b/tox.ini index 571844a13af..d3bc55e4d7b 100644 --- a/tox.ini +++ b/tox.ini @@ -2,6 +2,8 @@ envlist = dev.k8s.launch.datasite dev.k8s.launch.gateway + dev.k8s.launch.datasite.highlow + dev.k8s.destroy.datasite.highlow dev.k8s.registry dev.k8s.start dev.k8s.deploy @@ -27,6 +29,7 @@ envlist = stack.test.notebook stack.test.integration.k8s stack.test.notebook.scenario.k8s + stack.test.notebook.scenario.k8s.sync frontend.test.unit frontend.test.e2e frontend.generate.types @@ -477,6 +480,47 @@ commands = bash -c "k3d registry delete k3d-registry.localhost || true" bash -c "docker volume rm k3d-${DATASITE_CLUSTER_NAME}-images --force || true" +[testenv:stack.test.notebook.scenario.k8s.sync] +description = Syft Notebook Scenario Tests over k8s +deps = + {[testenv:syft]deps} + nbmake + db-dtypes + google-cloud-bigquery +changedir = {toxinidir}/notebooks +allowlist_externals = + bash +setenv = + DEV_MODE = {env:DEV_MODE:True} + TEST_NOTEBOOK_PATHS = {env:TEST_NOTEBOOK_PATHS:scenarios/bigquery/sync} + ORCHESTRA_DEPLOYMENT_TYPE = {env:ORCHESTRA_DEPLOYMENT_TYPE:remote} + CLUSTER_NAME_HIGH = {env:CLUSTER_NAME_HIGH:bigquery-high} + CLUSTER_NAME_LOW = {env:CLUSTER_NAME_LOW:bigquery-low} + CLUSTER_HTTP_PORT_HIGH={env:CLUSTER_HTTP_PORT_HIGH:9081} + CLUSTER_HTTP_PORT_LOW={env:CLUSTER_HTTP_PORT_LOW:9083} + SYFT_BASE_IMAGE_REGISTRY = {env:SYFT_BASE_IMAGE_REGISTRY:k3d-registry.localhost:5800} + TEST_EXTERNAL_REGISTRY = {env:TEST_EXTERNAL_REGISTRY:k3d-registry.localhost:5800} +commands = + bash -c "echo Running highlow with ORCHESTRA_DEPLOYMENT_TYPE=$ORCHESTRA_DEPLOYMENT_TYPE DEV_MODE=$DEV_MODE TEST_NOTEBOOK_PATHS=$TEST_NOTEBOOK_PATHS; date" + bash -c 'tox -e dev.k8s.destroy.datasite.highlow' + bash -c "k3d registry delete k3d-registry.localhost || true" + bash -c "docker volume rm k3d-${CLUSTER_NAME_HIGH}-images --force || true" + bash -c "docker volume rm k3d-${CLUSTER_NAME_LOW}-images --force || true" + + # Now create everything + bash -c 'tox -e dev.k8s.launch.datasite.highlow' + + bash -c "for subfolder in $(echo ${TEST_NOTEBOOK_PATHS} | tr ',' ' ');\ + do \ + pytest -x --nbmake --nbmake-timeout=1000 "$subfolder" -p no:randomly -vvvv;\ + done" + + # Clean up again + bash -c 'tox -e dev.k8s.destroy.datasite.highlow' + bash -c "k3d registry delete k3d-registry.localhost || true" + bash -c "docker volume rm k3d-${CLUSTER_NAME_HIGH}-images --force || true" + bash -c "docker volume rm k3d-${CLUSTER_NAME_LOW}-images --force || true" + [testenv:single_container.launch] description = Launch a single backend container using the dockerfile @@ -1119,12 +1163,83 @@ commands = tox -e dev.k8s.start tox -e dev.k8s.{posargs:deploy} +[testenv:dev.k8s.launch.datasite.low] +description = Launch a low side datasite on K8s +passenv = HOME, USER +setenv= + CLUSTER_NAME = {env:CLUSTER_NAME:test-datasite-low-1} + CLUSTER_HTTP_PORT={env:CLUSTER_HTTP_PORT:9081} + DEVSPACE_PROFILE=datasite-low +allowlist_externals = + tox +commands = + CLUSTER_NAME=$CLUSTER_NAME CLUSTER_HTTP_PORT=$CLUSTER_HTTP_PORT tox -e dev.k8s.launch.datasite + + + +[testenv:dev.k8s.launch.datasite.highlow] +description = Launch a high and a low side datasite on K8s +passenv = HOME, USER +setenv= + ORCHESTRA_DEPLOYMENT_TYPE = {env:ORCHESTRA_DEPLOYMENT_TYPE:remote} + CLUSTER_NAME_HIGH = {env:CLUSTER_NAME_HIGH:test-datasite-high-1} + CLUSTER_NAME_LOW = {env:CLUSTER_NAME_LOW:test-datasite-low-1} + CLUSTER_HTTP_PORT_HIGH={env:CLUSTER_HTTP_PORT_HIGH:9081} + CLUSTER_HTTP_PORT_LOW={env:CLUSTER_HTTP_PORT_LOW:9083} + SYFT_BASE_IMAGE_REGISTRY = {env:SYFT_BASE_IMAGE_REGISTRY:k3d-registry.localhost:5800} + TEST_EXTERNAL_REGISTRY = {env:TEST_EXTERNAL_REGISTRY:k3d-registry.localhost:5800} +allowlist_externals = + tox + echo + bash +commands = + bash -c 'echo "Launching high datasite: $CLUSTER_NAME_HIGH" && \ + CLUSTER_NAME=$CLUSTER_NAME_HIGH CLUSTER_HTTP_PORT=$CLUSTER_HTTP_PORT_HIGH \ + tox -e dev.k8s.launch.datasite' + + bash -c 'packages/grid/scripts/wait_for.sh service backend --context k3d-{env:CLUSTER_NAME_HIGH} --namespace syft' + + bash -c 'echo "Launching low datasite: $CLUSTER_NAME_LOW" && \ + CLUSTER_NAME=$CLUSTER_NAME_LOW CLUSTER_HTTP_PORT=$CLUSTER_HTTP_PORT_LOW \ + DEVSPACE_PROFILE="datasite-low" tox -e dev.k8s.launch.datasite' + + bash -c 'echo "Waiting for services to be ready"' + + bash -c 'CLUSTER_NAME=$CLUSTER_NAME_HIGH CLUSTER_HTTP_PORT=$CLUSTER_HTTP_PORT_HIGH source ./scripts/get_k8s_secret_ci.sh \ + && CLUSTER_NAME=$CLUSTER_NAME_HIGH CLUSTER_HTTP_PORT=$CLUSTER_HTTP_PORT_HIGH ./scripts/display_credentials.sh' + + bash -c 'packages/grid/scripts/wait_for.sh service backend --context k3d-{env:CLUSTER_NAME_LOW} --namespace syft' + + bash -c 'CLUSTER_NAME=$CLUSTER_NAME_LOW CLUSTER_HTTP_PORT=$CLUSTER_HTTP_PORT_LOW source ./scripts/get_k8s_secret_ci.sh \ + && CLUSTER_NAME=$CLUSTER_NAME_LOW CLUSTER_HTTP_PORT=$CLUSTER_HTTP_PORT_LOW ./scripts/display_credentials.sh' + + + + +[testenv:dev.k8s.destroy.datasite.highlow] +description = Destroy a high and a low side datasite on K8s +passenv = HOME, USER +setenv= + CLUSTER_NAME_HIGH = {env:CLUSTER_NAME_HIGH:test-datasite-high-1} + CLUSTER_NAME_LOW = {env:CLUSTER_NAME_LOW:test-datasite-low-1} +allowlist_externals = + tox + echo + bash +commands = + bash -c 'echo "Destroying high datasite: $CLUSTER_NAME_HIGH" && \ + CLUSTER_NAME=$CLUSTER_NAME_HIGH tox -e dev.k8s.destroy' + + bash -c 'echo "Destroying low datasite: $CLUSTER_NAME_LOW" && \ + CLUSTER_NAME=$CLUSTER_NAME_LOW tox -e dev.k8s.destroy' + [testenv:dev.k8s.launch.datasite] description = Launch a single datasite on K8s passenv = HOME, USER setenv= CLUSTER_NAME = {env:CLUSTER_NAME:test-datasite-1} CLUSTER_HTTP_PORT={env:CLUSTER_HTTP_PORT:9082} + DEVSPACE_PROFILE={env:DEVSPACE_PROFILE} allowlist_externals = tox commands = From 5e09597b37bed9a1c436d97d080462ebd8082bc0 Mon Sep 17 00:00:00 2001 From: Sameer Wagh Date: Tue, 10 Sep 2024 16:08:13 -0400 Subject: [PATCH 51/55] Fixing mongo bug Co-authored-by: Brendan Schell --- .../sync/01-setup-high-low-datasites.ipynb | 9097 +--------- .../sync/02-configure-api-and-sync.ipynb | 14097 +--------------- .../bigquery/sync/03-ds-submit-request.ipynb | 4 +- .../bigquery/sync/04-do-review-requests.ipynb | 54 - .../src/syft/service/sync/sync_service.py | 8 +- .../src/syft/store/mongo_document_store.py | 1 + tox.ini | 16 +- 7 files changed, 130 insertions(+), 23147 deletions(-) diff --git a/notebooks/scenarios/bigquery/sync/01-setup-high-low-datasites.ipynb b/notebooks/scenarios/bigquery/sync/01-setup-high-low-datasites.ipynb index 3d414bad26a..278b26f7789 100644 --- a/notebooks/scenarios/bigquery/sync/01-setup-high-low-datasites.ipynb +++ b/notebooks/scenarios/bigquery/sync/01-setup-high-low-datasites.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -18,17 +18,9 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "remote 9081 9083\n" - ] - } - ], + "outputs": [], "source": [ "# stdlib\n", "\n", @@ -40,18 +32,18 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ - "environment=\"remote\"\n", - "high_port=\"9081\"\n", - "low_port=\"9083\"" + "environment = \"remote\"\n", + "high_port = \"9081\"\n", + "low_port = \"9083\"" ] }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -62,1730 +54,9 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Autoreload enabled\n", - "Starting bigquery-low server on 0.0.0.0:9083\n", - "Found `reset=True` in the launch configuration. Resetting the server...\n", - " Done.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "INFO: Will watch for changes in these directories: ['/Users/brendanschell/repos/om/PySyft.worktrees/bschell/k8s-l0-ci/packages/syft/src/syft']\n", - "ERROR: [Errno 48] Address already in use\n" - ] - }, - { - "data": { - "text/html": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "
SyftInfo:
You have launched a development server at http://0.0.0.0:9083.It is intended only for local use.

" - ], - "text/plain": [ - "SyftInfo: You have launched a development server at http://0.0.0.0:9083.It is intended only for local use." - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "The autoreload extension is already loaded. To reload it, use:\n", - " %reload_ext autoreload\n", - "Autoreload enabled\n", - "Starting bigquery-high server on 0.0.0.0:9081\n", - "Found `reset=True` in the launch configuration. Resetting the server...\n", - " Done.\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "INFO: Will watch for changes in these directories: ['/Users/brendanschell/repos/om/PySyft.worktrees/bschell/k8s-l0-ci/packages/syft/src/syft']\n", - "ERROR: [Errno 48] Address already in use\n" - ] - }, - { - "data": { - "text/html": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "
SyftInfo:
You have launched a development server at http://0.0.0.0:9081.It is intended only for local use.

" - ], - "text/plain": [ - "SyftInfo: You have launched a development server at http://0.0.0.0:9081.It is intended only for local use." - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "server_low = sy.orchestra.launch(\n", " name=\"bigquery-low\",\n", @@ -1810,1737 +81,27 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Logged into as \n" - ] - }, - { - "data": { - "text/html": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "
SyftWarning:
You are using a default password. Please change the password using `[your_client].account.set_password([new_password])`.

" - ], - "text/plain": [ - "SyftWarning: You are using a default password. Please change the password using `[your_client].account.set_password([new_password])`." - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "low_client = server_low.login(email=\"info@openmined.org\", password=\"changethis\")" ] }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Logged into as \n" - ] - }, - { - "data": { - "text/html": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "
SyftWarning:
You are using a default password. Please change the password using `[your_client].account.set_password([new_password])`.

" - ], - "text/plain": [ - "SyftWarning: You are using a default password. Please change the password using `[your_client].account.set_password([new_password])`." - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "high_client = server_high.login(email=\"info@openmined.org\", password=\"changethis\")" ] }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "ename": "AssertionError", - "evalue": "", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mAssertionError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[8], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28mlen\u001b[39m(high_client\u001b[38;5;241m.\u001b[39mworker_pools\u001b[38;5;241m.\u001b[39mget_all()) \u001b[38;5;241m==\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 2\u001b[0m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28mlen\u001b[39m(low_client\u001b[38;5;241m.\u001b[39mworker_pools\u001b[38;5;241m.\u001b[39mget_all()) \u001b[38;5;241m==\u001b[39m \u001b[38;5;241m1\u001b[39m\n", - "\u001b[0;31mAssertionError\u001b[0m: " - ] - } - ], + "outputs": [], "source": [ "assert len(high_client.worker_pools.get_all()) == 1\n", "assert len(low_client.worker_pools.get_all()) == 1" @@ -3555,20 +116,9 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "'k3d-registry.localhost:5800'" - ] - }, - "execution_count": 9, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "external_registry = test_settings.get(\"external_registry\", default=\"docker.io\")\n", "external_registry" @@ -3576,139 +126,9 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - " \n", - " \n", - " SyftException:\n", - "
Duplication Key Error for k3d-registry.localhost:5800.\n",
-       "The fields that should be unique are `url`, `id`.
\n", - "
\n", - "
\n", - "
\n", - " \n", - "
Server Trace:
\n", - "
\n",
-       "      \n",
-       "        Traceback (most recent call last):\n",
-       "  File \"/root/app/syft/src/syft/server/server.py, line 1271, in handle_api_call_with_unsigned_result\n",
-       "    result = method(context, *api_call.args, **api_call.kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/service.py, line 490, in _decorator\n",
-       "    result = func(self, *args, **kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/worker/image_registry_service.py, line 46, in add\n",
-       "    self.stash.set(context.credentials, registry).unwrap()\n",
-       "  File \"/root/app/syft/src/syft/types/result.py, line 90, in unwrap\n",
-       "    raise self.value\n",
-       "  File \"/root/app/syft/src/syft/types/result.py, line 113, in wrapper\n",
-       "    output = func(*args, **kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/store/document_store.py, line 923, in set\n",
-       "    .set(\n",
-       "     ^^^^\n",
-       "  File \"/root/app/syft/src/syft/store/document_store.py, line 756, in set\n",
-       "    ).unwrap()\n",
-       "      ^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/store/mongo_document_store.py, line 235, in set\n",
-       "    return self._set(*args, **kwargs).unwrap()\n",
-       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/store/mongo_document_store.py, line 265, in _set\n",
-       "    raise SyftException(\n",
-       "syft.types.errors.SyftException: Duplication Key Error for k3d-registry.localhost:5800.\n",
-       "The fields that should be unique are `url`, `id`.\n",
-       "\n",
-       "      \n",
-       "    
\n", - "
\n", - "
\n", - " \n", - "
Client Trace:
\n", - "
\n",
-       "      \n",
-       "        Traceback (most recent call last):\n",
-       "  File \"/Users/brendanschell/miniconda3/envs/syft/lib/python3.12/site-packages/IPython/core/interactiveshell.py, line 3577, in run_code\n",
-       "    exec(code_obj, self.user_global_ns, self.user_ns)\n",
-       "  File \"/var/folders/mt/hh7shybx3xq2888mhg60t29h0000gn/T/ipykernel_7615/1515397714.py, line 1, in \n",
-       "    result = high_client.api.services.image_registry.add(external_registry)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/Users/brendanschell/repos/om/PySyft.worktrees/bschell/k8s-l0-ci/packages/syft/src/syft/client/api.py, line 374, in __call__\n",
-       "    return self.function_call(self.path, *args, **kwargs)\n",
-       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/Users/brendanschell/repos/om/PySyft.worktrees/bschell/k8s-l0-ci/packages/syft/src/syft/client/api.py, line 371, in function_call\n",
-       "    return post_process_result(result, self.unwrap_on_success)\n",
-       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "syft.types.errors.SyftException: Duplication Key Error for k3d-registry.localhost:5800.\n",
-       "The fields that should be unique are `url`, `id`.\n",
-       "server_trace: Traceback (most recent call last):\n",
-       "  File \"/root/app/syft/src/syft/server/server.py, line 1271, in handle_api_call_with_unsigned_result\n",
-       "    result = method(context, *api_call.args, **api_call.kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/service.py, line 490, in _decorator\n",
-       "    result = func(self, *args, **kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/worker/image_registry_service.py, line 46, in add\n",
-       "    self.stash.set(context.credentials, registry).unwrap()\n",
-       "  File \"/root/app/syft/src/syft/types/result.py, line 90, in unwrap\n",
-       "    raise self.value\n",
-       "  File \"/root/app/syft/src/syft/types/result.py, line 113, in wrapper\n",
-       "    output = func(*args, **kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/store/document_store.py, line 923, in set\n",
-       "    .set(\n",
-       "     ^^^^\n",
-       "  File \"/root/app/syft/src/syft/store/document_store.py, line 756, in set\n",
-       "    ).unwrap()\n",
-       "      ^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/store/mongo_document_store.py, line 235, in set\n",
-       "    return self._set(*args, **kwargs).unwrap()\n",
-       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/store/mongo_document_store.py, line 265, in _set\n",
-       "    raise SyftException(\n",
-       "syft.types.errors.SyftException: Duplication Key Error for k3d-registry.localhost:5800.\n",
-       "The fields that should be unique are `url`, `id`.\n",
-       "\n",
-       "\n",
-       "      \n",
-       "    
\n", - "
\n", - "
\n", - "\n", - "" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "result = high_client.api.services.image_registry.add(external_registry)\n", "result" @@ -3716,2618 +136,9 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "
\n", - "\n", - "
\n", - "
\n", - " \n", - "
\n", - "

SyftImageRegistry List

\n", - "
\n", - "
\n", - "
\n", - " \n", - "
\n", - "
\n", - "

Total: 0

\n", - "
\n", - "
\n", - "
\n", - "\n", - "\n", - "\n", - "" - ], - "text/plain": [ - "[SyftImageRegistry(url=k3d-registry.localhost:5800)]" - ] - }, - "execution_count": 11, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "image_registry_list = high_client.api.services.image_registry.get_all()\n", "image_registry_list" @@ -6335,28 +146,9 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/markdown": [ - "```python\n", - "class SyftImageRegistry:\n", - " id: str = 1a633754301246738871afae830053ba\n", - " url: str = \"k3d-registry.localhost:5800\"\n", - "\n", - "```" - ], - "text/plain": [ - "SyftImageRegistry(url=k3d-registry.localhost:5800)" - ] - }, - "execution_count": 12, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "local_registry = image_registry_list[0]\n", "local_registry" @@ -6364,34 +156,9 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/markdown": [ - "```python\n", - "class SyftWorkerImage:\n", - " id: str = 8af71a07fade4f9fa12a76eda92a8329\n", - " image_identifier: str = k3d-registry.localhost:5800/openmined/syft-worker-bigquery:dev-1725988842\n", - " image_hash: str = \"sha256:c012c557b04a093f40051a46e4675fedf5ba31bbfd89b62c7202b0788918c5da\"\n", - " created_at: str = 2024-09-10 17:21:24\n", - " built_at: str = 2024-09-10 17:24:34\n", - " config: str = FROM k3d-registry.localhost:5800/openmined/syft-backend:dev-1725988842\n", - "\n", - "RUN uv pip install db-dtypes google-cloud-bigquery\n", - "\n", - "```" - ], - "text/plain": [ - "syft.service.worker.worker_image.SyftWorkerImage" - ] - }, - "execution_count": 9, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "base_worker_image = high_client.images.get_all()[0]\n", "base_worker_image" @@ -6399,20 +166,9 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "'FROM k3d-registry.localhost:5800/openmined/syft-worker-bigquery:dev-1725988842\\n\\nRUN uv pip install db-dtypes google-cloud-bigquery'" - ] - }, - "execution_count": 10, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "worker_dockerfile = f\"\"\"\n", "FROM {str(base_worker_image.image_identifier)}\n", @@ -6425,7 +181,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -6435,127 +191,9 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - " \n", - " \n", - " SyftException:\n", - "
Worker Image with config FROM k3d-registry.localhost:5800/openmined/syft-backend:dev-1725979158\n",
-       "\n",
-       "RUN uv pip install db-dtypes google-cloud-bigquery already exists
\n", - "
\n", - "
\n", - "
\n", - " \n", - "
Server Trace:
\n", - "
\n",
-       "      \n",
-       "        Traceback (most recent call last):\n",
-       "  File \"/root/app/syft/src/syft/server/server.py, line 1271, in handle_api_call_with_unsigned_result\n",
-       "    result = method(context, *api_call.args, **api_call.kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/service.py, line 490, in _decorator\n",
-       "    result = func(self, *args, **kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/worker/worker_image_service.py, line 74, in submit\n",
-       "    ).unwrap()\n",
-       "      ^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/types/result.py, line 90, in unwrap\n",
-       "    raise self.value\n",
-       "  File \"/root/app/syft/src/syft/types/result.py, line 113, in wrapper\n",
-       "    output = func(*args, **kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/worker/worker_image_stash.py, line 58, in set\n",
-       "    raise SyftException(\n",
-       "syft.types.errors.SyftException: Worker Image with config FROM k3d-registry.localhost:5800/openmined/syft-backend:dev-1725979158\n",
-       "\n",
-       "RUN uv pip install db-dtypes google-cloud-bigquery already exists\n",
-       "\n",
-       "      \n",
-       "    
\n", - "
\n", - "
\n", - " \n", - "
Client Trace:
\n", - "
\n",
-       "      \n",
-       "        Traceback (most recent call last):\n",
-       "  File \"/Users/brendanschell/miniconda3/envs/syft/lib/python3.12/site-packages/IPython/core/interactiveshell.py, line 3577, in run_code\n",
-       "    exec(code_obj, self.user_global_ns, self.user_ns)\n",
-       "  File \"/var/folders/mt/hh7shybx3xq2888mhg60t29h0000gn/T/ipykernel_7615/3991737396.py, line 1, in \n",
-       "    submit_result = high_client.api.services.worker_image.submit(\n",
-       "                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/Users/brendanschell/repos/om/PySyft.worktrees/bschell/k8s-l0-ci/packages/syft/src/syft/client/api.py, line 374, in __call__\n",
-       "    return self.function_call(self.path, *args, **kwargs)\n",
-       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/Users/brendanschell/repos/om/PySyft.worktrees/bschell/k8s-l0-ci/packages/syft/src/syft/client/api.py, line 371, in function_call\n",
-       "    return post_process_result(result, self.unwrap_on_success)\n",
-       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "syft.types.errors.SyftException: Worker Image with config FROM k3d-registry.localhost:5800/openmined/syft-backend:dev-1725979158\n",
-       "\n",
-       "RUN uv pip install db-dtypes google-cloud-bigquery already exists\n",
-       "server_trace: Traceback (most recent call last):\n",
-       "  File \"/root/app/syft/src/syft/server/server.py, line 1271, in handle_api_call_with_unsigned_result\n",
-       "    result = method(context, *api_call.args, **api_call.kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/service.py, line 490, in _decorator\n",
-       "    result = func(self, *args, **kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/worker/worker_image_service.py, line 74, in submit\n",
-       "    ).unwrap()\n",
-       "      ^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/types/result.py, line 90, in unwrap\n",
-       "    raise self.value\n",
-       "  File \"/root/app/syft/src/syft/types/result.py, line 113, in wrapper\n",
-       "    output = func(*args, **kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/worker/worker_image_stash.py, line 58, in set\n",
-       "    raise SyftException(\n",
-       "syft.types.errors.SyftException: Worker Image with config FROM k3d-registry.localhost:5800/openmined/syft-backend:dev-1725979158\n",
-       "\n",
-       "RUN uv pip install db-dtypes google-cloud-bigquery already exists\n",
-       "\n",
-       "\n",
-       "      \n",
-       "    
\n", - "
\n", - "
\n", - "\n", - "" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "submit_result = high_client.api.services.worker_image.submit(\n", " worker_config=docker_config\n", @@ -6565,23 +203,9 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "ename": "AttributeError", - "evalue": "'PrebuiltWorkerConfig' object has no attribute 'dockerfile'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mAttributeError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[16], line 3\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[38;5;66;03m# get non prebuilt\u001b[39;00m\n\u001b[1;32m 2\u001b[0m dockerfile_list \u001b[38;5;241m=\u001b[39m high_client\u001b[38;5;241m.\u001b[39mimages\u001b[38;5;241m.\u001b[39mget_all()\n\u001b[0;32m----> 3\u001b[0m worker_image \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mnext\u001b[39;49m\u001b[43m(\u001b[49m\n\u001b[1;32m 4\u001b[0m \u001b[43m \u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 5\u001b[0m \u001b[43m \u001b[49m\u001b[43mimage\u001b[49m\n\u001b[1;32m 6\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;28;43;01mfor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mimage\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01min\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mdockerfile_list\u001b[49m\n\u001b[1;32m 7\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;28;43;01mif\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mimage\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mconfig\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdockerfile\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m==\u001b[39;49m\u001b[43m \u001b[49m\u001b[43mworker_dockerfile\u001b[49m\n\u001b[1;32m 8\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 9\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;28;43;01mNone\u001b[39;49;00m\u001b[43m,\u001b[49m\n\u001b[1;32m 10\u001b[0m \u001b[43m)\u001b[49m\n\u001b[1;32m 11\u001b[0m worker_image\n", - "Cell \u001b[0;32mIn[16], line 7\u001b[0m, in \u001b[0;36m\u001b[0;34m(.0)\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[38;5;66;03m# get non prebuilt\u001b[39;00m\n\u001b[1;32m 2\u001b[0m dockerfile_list \u001b[38;5;241m=\u001b[39m high_client\u001b[38;5;241m.\u001b[39mimages\u001b[38;5;241m.\u001b[39mget_all()\n\u001b[1;32m 3\u001b[0m worker_image \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mnext\u001b[39m(\n\u001b[1;32m 4\u001b[0m (\n\u001b[1;32m 5\u001b[0m image\n\u001b[1;32m 6\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m image \u001b[38;5;129;01min\u001b[39;00m dockerfile_list\n\u001b[0;32m----> 7\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[43mimage\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mconfig\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdockerfile\u001b[49m \u001b[38;5;241m==\u001b[39m worker_dockerfile\n\u001b[1;32m 8\u001b[0m ),\n\u001b[1;32m 9\u001b[0m \u001b[38;5;28;01mNone\u001b[39;00m,\n\u001b[1;32m 10\u001b[0m )\n\u001b[1;32m 11\u001b[0m worker_image\n", - "File \u001b[0;32m~/miniconda3/envs/syft/lib/python3.12/site-packages/pydantic/main.py:767\u001b[0m, in \u001b[0;36mBaseModel.__getattr__\u001b[0;34m(self, item)\u001b[0m\n\u001b[1;32m 764\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28msuper\u001b[39m()\u001b[38;5;241m.\u001b[39m\u001b[38;5;21m__getattribute__\u001b[39m(item) \u001b[38;5;66;03m# Raises AttributeError if appropriate\u001b[39;00m\n\u001b[1;32m 765\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[1;32m 766\u001b[0m \u001b[38;5;66;03m# this is the current error\u001b[39;00m\n\u001b[0;32m--> 767\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mAttributeError\u001b[39;00m(\u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;132;01m{\u001b[39;00m\u001b[38;5;28mtype\u001b[39m(\u001b[38;5;28mself\u001b[39m)\u001b[38;5;241m.\u001b[39m\u001b[38;5;18m__name__\u001b[39m\u001b[38;5;132;01m!r}\u001b[39;00m\u001b[38;5;124m object has no attribute \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mitem\u001b[38;5;132;01m!r}\u001b[39;00m\u001b[38;5;124m'\u001b[39m)\n", - "\u001b[0;31mAttributeError\u001b[0m: 'PrebuiltWorkerConfig' object has no attribute 'dockerfile'" - ] - } - ], + "outputs": [], "source": [ "# get non prebuilt\n", "dockerfile_list = high_client.images.get_all()\n", @@ -6596,2624 +220,6 @@ "worker_image" ] }, - { - "cell_type": "code", - "execution_count": 13, - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "
\n", - "\n", - "
\n", - "
\n", - " \n", - "
\n", - "

SyftWorkerImage Dicttuple

\n", - "
\n", - "
\n", - "
\n", - " \n", - "
\n", - "
\n", - "

Total: 0

\n", - "
\n", - "
\n", - "
\n", - "\n", - "\n", - "\n", - "" - ], - "text/plain": [ - "" - ] - }, - "execution_count": 13, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# high_client.images" - ] - }, { "cell_type": "code", "execution_count": null, @@ -9273,6 +279,16 @@ "result" ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Update the list\n", + "dockerfile_list = high_client.images.get_all()" + ] + }, { "cell_type": "code", "execution_count": null, @@ -9439,10 +455,19 @@ "# get prebuilt\n", "dockerfile_list = low_client.images.get_all()\n", "worker_image = next(\n", - " (image for image in dockerfile_list if image.is_prebuilt),\n", + " (\n", + " image\n", + " for image in dockerfile_list\n", + " if \"worker-bigquery\" in str(image.image_identifier)\n", + " ),\n", " None,\n", ")\n", - "worker_image" + "worker_image\n", + "# worker_image = next(\n", + "# (image for image in dockerfile_list if image.is_prebuilt),\n", + "# None,\n", + "# )\n", + "# worker_image" ] }, { @@ -9531,16 +556,10 @@ "metadata": {}, "outputs": [], "source": [ - "server_high.land()\n", - "server_low.land()" + "if environment != \"remote\":\n", + " server_high.land()\n", + " server_low.land()" ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] } ], "metadata": { @@ -9559,7 +578,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.12.4" + "version": "3.12.3" } }, "nbformat": 4, diff --git a/notebooks/scenarios/bigquery/sync/02-configure-api-and-sync.ipynb b/notebooks/scenarios/bigquery/sync/02-configure-api-and-sync.ipynb index c3f5c3cac54..576b74e526a 100644 --- a/notebooks/scenarios/bigquery/sync/02-configure-api-and-sync.ipynb +++ b/notebooks/scenarios/bigquery/sync/02-configure-api-and-sync.ipynb @@ -2,33 +2,25 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ "# stdlib\n", "import os\n", "\n", - "os.environ[\"ORCHESTRA_DEPLOYMENT_TYPE\"] = \"remote\"\n", - "os.environ[\"DEV_MODE\"] = \"True\"\n", - "os.environ[\"TEST_EXTERNAL_REGISTRY\"] = \"k3d-registry.localhost:5800\"\n", - "os.environ[\"CLUSTER_HTTP_PORT_HIGH\"] = \"9081\"\n", - "os.environ[\"CLUSTER_HTTP_PORT_LOW\"] = \"9083\"" + "# os.environ[\"ORCHESTRA_DEPLOYMENT_TYPE\"] = \"remote\"\n", + "# os.environ[\"DEV_MODE\"] = \"True\"\n", + "# os.environ[\"TEST_EXTERNAL_REGISTRY\"] = \"k3d-registry.localhost:5800\"\n", + "# os.environ[\"CLUSTER_HTTP_PORT_HIGH\"] = \"9081\"\n", + "# os.environ[\"CLUSTER_HTTP_PORT_LOW\"] = \"9083\"" ] }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "remote 9081 9083\n" - ] - } - ], + "outputs": [], "source": [ "# stdlib\n", "\n", @@ -40,17 +32,9 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Using Mock API Code, this will query BigQuery. $TEST_BIGQUERY_APIS_LIVE==False\n" - ] - } - ], + "outputs": [], "source": [ "# stdlib\n", "import os\n", @@ -76,7 +60,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -87,7 +71,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -112,1706 +96,9 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Logged into as \n" - ] - }, - { - "data": { - "text/html": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "
SyftWarning:
You are using a default password. Please change the password using `[your_client].account.set_password([new_password])`.

" - ], - "text/plain": [ - "SyftWarning: You are using a default password. Please change the password using `[your_client].account.set_password([new_password])`." - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Logged into as \n" - ] - }, - { - "data": { - "text/html": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "
SyftWarning:
You are using a default password. Please change the password using `[your_client].account.set_password([new_password])`.

" - ], - "text/plain": [ - "SyftWarning: You are using a default password. Please change the password using `[your_client].account.set_password([new_password])`." - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "low_client = server_low.login(email=\"info@openmined.org\", password=\"changethis\")\n", "high_client = server_high.login(email=\"info@openmined.org\", password=\"changethis\")" @@ -1819,7 +106,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -1829,7 +116,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -1838,7 +125,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -1847,7 +134,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -1863,7 +150,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -1877,7 +164,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -1890,852 +177,9 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "
SyftSuccess:
Endpoint successfully created.

" - ], - "text/plain": [ - "SyftSuccess: Endpoint successfully created." - ] - }, - "execution_count": 13, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "new_endpoint = sy.TwinAPIEndpoint(\n", " path=\"bigquery.test_query\",\n", @@ -2750,852 +194,9 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "
SyftSuccess:
Endpoint successfully updated.

" - ], - "text/plain": [ - "SyftSuccess: Endpoint successfully updated." - ] - }, - "execution_count": 14, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "# Here, we update the endpoint to timeout after 100s (rather the default of 60s)\n", "high_client.api.services.api.update(\n", @@ -3605,852 +206,9 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "
SyftSuccess:
Endpoint successfully updated.

" - ], - "text/plain": [ - "SyftSuccess: Endpoint successfully updated." - ] - }, - "execution_count": 15, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "high_client.api.services.api.update(\n", " endpoint_path=\"bigquery.test_query\", hide_mock_definition=True\n", @@ -4459,7 +217,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -4473,7 +231,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -4483,7 +241,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -4497,1021 +255,9 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
int64_field_0idnamesubscribers_countpermalinknsfwspam
04t5_via1x/channel/mylittlepony4323081/channel//channel/mylittleponyNaNFalse
15t5_cv9gn/channel/polyamory2425929/channel//channel/polyamoryNaNFalse
210t5_8p2tq/channel/Catholicism4062607/channel//channel/CatholicismNaNFalse
316t5_8fcro/channel/cordcutters7543226/channel//channel/cordcuttersNaNFalse
417t5_td5of/channel/stevenuniverse2692168/channel//channel/stevenuniverseNaNFalse
523t5_z01fv/channel/entitledbitch2709080/channel//channel/entitledbitchNaNFalse
624t5_hmqjk/channel/engineering8766144/channel//channel/engineeringNaNFalse
725t5_1flyj/channel/nottheonion2580984/channel//channel/nottheonionNaNFalse
827t5_5rwej/channel/FoodPorn7784809/channel//channel/FoodPornNaNFalse
940t5_uurcv/channel/puppysmiles3715991/channel//channel/puppysmilesNaNFalse
\n", - "
" - ], - "text/markdown": [ - "\n", - "**Pointer**\n", - "\n", - " int64_field_0 id name subscribers_count \\\n", - "0 4 t5_via1x /channel/mylittlepony 4323081 \n", - "1 5 t5_cv9gn /channel/polyamory 2425929 \n", - "2 10 t5_8p2tq /channel/Catholicism 4062607 \n", - "3 16 t5_8fcro /channel/cordcutters 7543226 \n", - "4 17 t5_td5of /channel/stevenuniverse 2692168 \n", - "5 23 t5_z01fv /channel/entitledbitch 2709080 \n", - "6 24 t5_hmqjk /channel/engineering 8766144 \n", - "7 25 t5_1flyj /channel/nottheonion 2580984 \n", - "8 27 t5_5rwej /channel/FoodPorn 7784809 \n", - "9 40 t5_uurcv /channel/puppysmiles 3715991 \n", - "\n", - " permalink nsfw spam \n", - "0 /channel//channel/mylittlepony NaN False \n", - "1 /channel//channel/polyamory NaN False \n", - "2 /channel//channel/Catholicism NaN False \n", - "3 /channel//channel/cordcutters NaN False \n", - "4 /channel//channel/stevenuniverse NaN False \n", - "5 /channel//channel/entitledbitch NaN False \n", - "6 /channel//channel/engineering NaN False \n", - "7 /channel//channel/nottheonion NaN False \n", - "8 /channel//channel/FoodPorn NaN False \n", - "9 /channel//channel/puppysmiles NaN False \n" - ], - "text/plain": [ - "Pointer:\n", - " int64_field_0 id name subscribers_count \\\n", - "0 4 t5_via1x /channel/mylittlepony 4323081 \n", - "1 5 t5_cv9gn /channel/polyamory 2425929 \n", - "2 10 t5_8p2tq /channel/Catholicism 4062607 \n", - "3 16 t5_8fcro /channel/cordcutters 7543226 \n", - "4 17 t5_td5of /channel/stevenuniverse 2692168 \n", - "5 23 t5_z01fv /channel/entitledbitch 2709080 \n", - "6 24 t5_hmqjk /channel/engineering 8766144 \n", - "7 25 t5_1flyj /channel/nottheonion 2580984 \n", - "8 27 t5_5rwej /channel/FoodPorn 7784809 \n", - "9 40 t5_uurcv /channel/puppysmiles 3715991 \n", - "\n", - " permalink nsfw spam \n", - "0 /channel//channel/mylittlepony NaN False \n", - "1 /channel//channel/polyamory NaN False \n", - "2 /channel//channel/Catholicism NaN False \n", - "3 /channel//channel/cordcutters NaN False \n", - "4 /channel//channel/stevenuniverse NaN False \n", - "5 /channel//channel/entitledbitch NaN False \n", - "6 /channel//channel/engineering NaN False \n", - "7 /channel//channel/nottheonion NaN False \n", - "8 /channel//channel/FoodPorn NaN False \n", - "9 /channel//channel/puppysmiles NaN False " - ] - }, - "execution_count": 19, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "# Test mock version\n", "result = high_client.api.services.bigquery.test_query.mock(\n", @@ -5522,1210 +268,16 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
projectdataset_idtable_idschema_nameschema_fielddescriptionnum_rows
0example-projecttest_1gbpostsint64_field_0INTEGERNone2000000
1example-projecttest_1gbpostsidSTRINGNone2000000
2example-projecttest_1gbpostsnameSTRINGNone2000000
3example-projecttest_1gbpostssubscribers_countINTEGERNone2000000
4example-projecttest_1gbpostspermalinkSTRINGNone2000000
5example-projecttest_1gbpostsnsfwFLOATNone2000000
6example-projecttest_1gbpostsspamBOOLEANNone2000000
7example-projecttest_1gbcommentsint64_field_0INTEGERNone2000000
8example-projecttest_1gbcommentsidSTRINGNone2000000
9example-projecttest_1gbcommentsbodySTRINGNone2000000
10example-projecttest_1gbcommentsparent_idSTRINGNone2000000
11example-projecttest_1gbcommentscreated_atINTEGERNone2000000
12example-projecttest_1gbcommentslast_modified_atINTEGERNone2000000
13example-projecttest_1gbcommentsgildedBOOLEANNone2000000
14example-projecttest_1gbcommentspermalinkSTRINGNone2000000
15example-projecttest_1gbcommentsscoreINTEGERNone2000000
16example-projecttest_1gbcommentscomment_idSTRINGNone2000000
17example-projecttest_1gbcommentspost_idSTRINGNone2000000
18example-projecttest_1gbcommentsauthor_idSTRINGNone2000000
19example-projecttest_1gbcommentsspamBOOLEANNone2000000
20example-projecttest_1gbcommentsdeletedBOOLEANNone2000000
21example-projecttest_1gbcommentsupvote_raioFLOATNone2000000
22example-projecttest_1gbcommentscollapsed_in_crowd_controlBOOLEANNone2000000
\n", - "
" - ], - "text/markdown": [ - "\n", - "**Pointer**\n", - "\n", - " project dataset_id table_id schema_name \\\n", - "0 example-project test_1gb posts int64_field_0 \n", - "1 example-project test_1gb posts id \n", - "2 example-project test_1gb posts name \n", - "3 example-project test_1gb posts subscribers_count \n", - "4 example-project test_1gb posts permalink \n", - "5 example-project test_1gb posts nsfw \n", - "6 example-project test_1gb posts spam \n", - "7 example-project test_1gb comments int64_field_0 \n", - "8 example-project test_1gb comments id \n", - "9 example-project test_1gb comments body \n", - "10 example-project test_1gb comments parent_id \n", - "11 example-project test_1gb comments created_at \n", - "12 example-project test_1gb comments last_modified_at \n", - "13 example-project test_1gb comments gilded \n", - "14 example-project test_1gb comments permalink \n", - "15 example-project test_1gb comments score \n", - "16 example-project test_1gb comments comment_id \n", - "17 example-project test_1gb comments post_id \n", - "18 example-project test_1gb comments author_id \n", - "19 example-project test_1gb comments spam \n", - "20 example-project test_1gb comments deleted \n", - "21 example-project test_1gb comments upvote_raio \n", - "22 example-project test_1gb comments collapsed_in_crowd_control \n", - "\n", - " schema_field description num_rows \n", - "0 INTEGER None 2000000 \n", - "1 STRING None 2000000 \n", - "2 STRING None 2000000 \n", - "3 INTEGER None 2000000 \n", - "4 STRING None 2000000 \n", - "5 FLOAT None 2000000 \n", - "6 BOOLEAN None 2000000 \n", - "7 INTEGER None 2000000 \n", - "8 STRING None 2000000 \n", - "9 STRING None 2000000 \n", - "10 STRING None 2000000 \n", - "11 INTEGER None 2000000 \n", - "12 INTEGER None 2000000 \n", - "13 BOOLEAN None 2000000 \n", - "14 STRING None 2000000 \n", - "15 INTEGER None 2000000 \n", - "16 STRING None 2000000 \n", - "17 STRING None 2000000 \n", - "18 STRING None 2000000 \n", - "19 BOOLEAN None 2000000 \n", - "20 BOOLEAN None 2000000 \n", - "21 FLOAT None 2000000 \n", - "22 BOOLEAN None 2000000 \n" - ], - "text/plain": [ - "Pointer:\n", - " project dataset_id table_id schema_name \\\n", - "0 example-project test_1gb posts int64_field_0 \n", - "1 example-project test_1gb posts id \n", - "2 example-project test_1gb posts name \n", - "3 example-project test_1gb posts subscribers_count \n", - "4 example-project test_1gb posts permalink \n", - "5 example-project test_1gb posts nsfw \n", - "6 example-project test_1gb posts spam \n", - "7 example-project test_1gb comments int64_field_0 \n", - "8 example-project test_1gb comments id \n", - "9 example-project test_1gb comments body \n", - "10 example-project test_1gb comments parent_id \n", - "11 example-project test_1gb comments created_at \n", - "12 example-project test_1gb comments last_modified_at \n", - "13 example-project test_1gb comments gilded \n", - "14 example-project test_1gb comments permalink \n", - "15 example-project test_1gb comments score \n", - "16 example-project test_1gb comments comment_id \n", - "17 example-project test_1gb comments post_id \n", - "18 example-project test_1gb comments author_id \n", - "19 example-project test_1gb comments spam \n", - "20 example-project test_1gb comments deleted \n", - "21 example-project test_1gb comments upvote_raio \n", - "22 example-project test_1gb comments collapsed_in_crowd_control \n", - "\n", - " schema_field description num_rows \n", - "0 INTEGER None 2000000 \n", - "1 STRING None 2000000 \n", - "2 STRING None 2000000 \n", - "3 INTEGER None 2000000 \n", - "4 STRING None 2000000 \n", - "5 FLOAT None 2000000 \n", - "6 BOOLEAN None 2000000 \n", - "7 INTEGER None 2000000 \n", - "8 STRING None 2000000 \n", - "9 STRING None 2000000 \n", - "10 STRING None 2000000 \n", - "11 INTEGER None 2000000 \n", - "12 INTEGER None 2000000 \n", - "13 BOOLEAN None 2000000 \n", - "14 STRING None 2000000 \n", - "15 INTEGER None 2000000 \n", - "16 STRING None 2000000 \n", - "17 STRING None 2000000 \n", - "18 STRING None 2000000 \n", - "19 BOOLEAN None 2000000 \n", - "20 BOOLEAN None 2000000 \n", - "21 FLOAT None 2000000 \n", - "22 BOOLEAN None 2000000 " - ] - }, - "execution_count": 20, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "high_client.api.services.bigquery.schema()" ] }, { "cell_type": "code", - "execution_count": 21, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -6736,1704 +288,18 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "
SyftSuccess:
Endpoint successfully created.

" - ], - "text/plain": [ - "SyftSuccess: Endpoint successfully created." - ] - }, - "execution_count": 22, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "high_client.custom_api.add(endpoint=submit_query_function)" ] }, { "cell_type": "code", - "execution_count": 23, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "
SyftSuccess:
Endpoint successfully updated.

" - ], - "text/plain": [ - "SyftSuccess: Endpoint successfully updated." - ] - }, - "execution_count": 23, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "high_client.api.services.api.update(\n", " endpoint_path=\"bigquery.submit_query\", hide_mock_definition=True\n", @@ -8442,2627 +308,16 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "
\n", - "\n", - "
\n", - "
\n", - " \n", - "
\n", - "

TwinAPIEndpointView List

\n", - "
\n", - "
\n", - "
\n", - " \n", - "
\n", - "
\n", - "

Total: 0

\n", - "
\n", - "
\n", - "
\n", - "\n", - "\n", - "\n", - "" - ], - "text/plain": [ - "[syft.service.api.api.TwinAPIEndpointView,\n", - " syft.service.api.api.TwinAPIEndpointView,\n", - " syft.service.api.api.TwinAPIEndpointView]" - ] - }, - "execution_count": 24, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "high_client.custom_api.api_endpoints()" ] }, { "cell_type": "code", - "execution_count": 27, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -11071,7 +326,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -11083,1021 +338,9 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
int64_field_0idnamesubscribers_countpermalinknsfwspam
04t5_via1x/channel/mylittlepony4323081/channel//channel/mylittleponyNaNFalse
15t5_cv9gn/channel/polyamory2425929/channel//channel/polyamoryNaNFalse
210t5_8p2tq/channel/Catholicism4062607/channel//channel/CatholicismNaNFalse
316t5_8fcro/channel/cordcutters7543226/channel//channel/cordcuttersNaNFalse
417t5_td5of/channel/stevenuniverse2692168/channel//channel/stevenuniverseNaNFalse
523t5_z01fv/channel/entitledbitch2709080/channel//channel/entitledbitchNaNFalse
624t5_hmqjk/channel/engineering8766144/channel//channel/engineeringNaNFalse
725t5_1flyj/channel/nottheonion2580984/channel//channel/nottheonionNaNFalse
827t5_5rwej/channel/FoodPorn7784809/channel//channel/FoodPornNaNFalse
940t5_uurcv/channel/puppysmiles3715991/channel//channel/puppysmilesNaNFalse
\n", - "
" - ], - "text/markdown": [ - "\n", - "**Pointer**\n", - "\n", - " int64_field_0 id name subscribers_count \\\n", - "0 4 t5_via1x /channel/mylittlepony 4323081 \n", - "1 5 t5_cv9gn /channel/polyamory 2425929 \n", - "2 10 t5_8p2tq /channel/Catholicism 4062607 \n", - "3 16 t5_8fcro /channel/cordcutters 7543226 \n", - "4 17 t5_td5of /channel/stevenuniverse 2692168 \n", - "5 23 t5_z01fv /channel/entitledbitch 2709080 \n", - "6 24 t5_hmqjk /channel/engineering 8766144 \n", - "7 25 t5_1flyj /channel/nottheonion 2580984 \n", - "8 27 t5_5rwej /channel/FoodPorn 7784809 \n", - "9 40 t5_uurcv /channel/puppysmiles 3715991 \n", - "\n", - " permalink nsfw spam \n", - "0 /channel//channel/mylittlepony NaN False \n", - "1 /channel//channel/polyamory NaN False \n", - "2 /channel//channel/Catholicism NaN False \n", - "3 /channel//channel/cordcutters NaN False \n", - "4 /channel//channel/stevenuniverse NaN False \n", - "5 /channel//channel/entitledbitch NaN False \n", - "6 /channel//channel/engineering NaN False \n", - "7 /channel//channel/nottheonion NaN False \n", - "8 /channel//channel/FoodPorn NaN False \n", - "9 /channel//channel/puppysmiles NaN False \n" - ], - "text/plain": [ - "Pointer:\n", - " int64_field_0 id name subscribers_count \\\n", - "0 4 t5_via1x /channel/mylittlepony 4323081 \n", - "1 5 t5_cv9gn /channel/polyamory 2425929 \n", - "2 10 t5_8p2tq /channel/Catholicism 4062607 \n", - "3 16 t5_8fcro /channel/cordcutters 7543226 \n", - "4 17 t5_td5of /channel/stevenuniverse 2692168 \n", - "5 23 t5_z01fv /channel/entitledbitch 2709080 \n", - "6 24 t5_hmqjk /channel/engineering 8766144 \n", - "7 25 t5_1flyj /channel/nottheonion 2580984 \n", - "8 27 t5_5rwej /channel/FoodPorn 7784809 \n", - "9 40 t5_uurcv /channel/puppysmiles 3715991 \n", - "\n", - " permalink nsfw spam \n", - "0 /channel//channel/mylittlepony NaN False \n", - "1 /channel//channel/polyamory NaN False \n", - "2 /channel//channel/Catholicism NaN False \n", - "3 /channel//channel/cordcutters NaN False \n", - "4 /channel//channel/stevenuniverse NaN False \n", - "5 /channel//channel/entitledbitch NaN False \n", - "6 /channel//channel/engineering NaN False \n", - "7 /channel//channel/nottheonion NaN False \n", - "8 /channel//channel/FoodPorn NaN False \n", - "9 /channel//channel/puppysmiles NaN False " - ] - }, - "execution_count": 29, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "# Test mock version\n", "result = high_client.api.services.bigquery.test_query.mock(\n", @@ -12108,127 +351,9 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "with sy.raises successfully caught the following exception:\n" - ] - }, - { - "data": { - "text/html": [ - "
\n", - " \n", - " \n", - " SyftException:\n", - "
Function failed to complete: An error was raised during the execution of the API endpoint call: \n",
-       " *must be qualified with a dataset*. 400 BadRequest: 400 POST https://bigquery.googleapis.com/bigquery/v2/projects/project-id/queries?prettyPrint=false:  Table "invalid_table" must be qualified with a dataset (e.g. dataset.table).
\n", - "
\n", - "
\n", - "
\n", - " \n", - "
Server Trace:
\n", - "
\n",
-       "      \n",
-       "        Traceback (most recent call last):\n",
-       "  File \"/root/app/syft/src/syft/server/server.py, line 1271, in handle_api_call_with_unsigned_result\n",
-       "    result = method(context, *api_call.args, **api_call.kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/service.py, line 490, in _decorator\n",
-       "    result = func(self, *args, **kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/api/api_service.py, line 321, in call_public_in_jobs\n",
-       "    ).unwrap()\n",
-       "      ^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/types/result.py, line 90, in unwrap\n",
-       "    raise self.value\n",
-       "  File \"/root/app/syft/src/syft/types/result.py, line 113, in wrapper\n",
-       "    output = func(*args, **kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/api/api_service.py, line 376, in _call_in_jobs\n",
-       "    raise SyftException(\n",
-       "syft.types.errors.SyftException: Function failed to complete: An error was raised during the execution of the API endpoint call: \n",
-       " *must be qualified with a dataset*. 400 BadRequest: 400 POST https://bigquery.googleapis.com/bigquery/v2/projects/project-id/queries?prettyPrint=false:  Table \"invalid_table\" must be qualified with a dataset (e.g. dataset.table).\n",
-       "\n",
-       "      \n",
-       "    
\n", - "
\n", - "
\n", - " \n", - "
Client Trace:
\n", - "
\n",
-       "      \n",
-       "        Traceback (most recent call last):\n",
-       "  File \"/var/folders/mt/hh7shybx3xq2888mhg60t29h0000gn/T/ipykernel_42842/1716145944.py, line 7, in \n",
-       "    high_client.api.services.bigquery.test_query.mock(\n",
-       "  File \"/Users/brendanschell/repos/om/PySyft.worktrees/bschell/k8s-l0-ci/packages/syft/src/syft/client/api.py, line 383, in __call__\n",
-       "    return remote_func.function_call(\n",
-       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/Users/brendanschell/repos/om/PySyft.worktrees/bschell/k8s-l0-ci/packages/syft/src/syft/client/api.py, line 371, in function_call\n",
-       "    return post_process_result(result, self.unwrap_on_success)\n",
-       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "syft.types.errors.SyftException: Function failed to complete: An error was raised during the execution of the API endpoint call: \n",
-       " *must be qualified with a dataset*. 400 BadRequest: 400 POST https://bigquery.googleapis.com/bigquery/v2/projects/project-id/queries?prettyPrint=false:  Table \"invalid_table\" must be qualified with a dataset (e.g. dataset.table).\n",
-       "server_trace: Traceback (most recent call last):\n",
-       "  File \"/root/app/syft/src/syft/server/server.py, line 1271, in handle_api_call_with_unsigned_result\n",
-       "    result = method(context, *api_call.args, **api_call.kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/service.py, line 490, in _decorator\n",
-       "    result = func(self, *args, **kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/api/api_service.py, line 321, in call_public_in_jobs\n",
-       "    ).unwrap()\n",
-       "      ^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/types/result.py, line 90, in unwrap\n",
-       "    raise self.value\n",
-       "  File \"/root/app/syft/src/syft/types/result.py, line 113, in wrapper\n",
-       "    output = func(*args, **kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/api/api_service.py, line 376, in _call_in_jobs\n",
-       "    raise SyftException(\n",
-       "syft.types.errors.SyftException: Function failed to complete: An error was raised during the execution of the API endpoint call: \n",
-       " *must be qualified with a dataset*. 400 BadRequest: 400 POST https://bigquery.googleapis.com/bigquery/v2/projects/project-id/queries?prettyPrint=false:  Table \"invalid_table\" must be qualified with a dataset (e.g. dataset.table).\n",
-       "\n",
-       "\n",
-       "      \n",
-       "    
\n", - "
\n", - "
\n", - "\n", - "" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "# Bug with the new Error PR: message printed multiple times. TODO clean up the duplicate exception messages.\n", "\n", @@ -12243,1021 +368,9 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
int64_field_0idnamesubscribers_countpermalinknsfwspam
04t5_via1x/channel/mylittlepony4323081/channel//channel/mylittleponyNaNFalse
15t5_cv9gn/channel/polyamory2425929/channel//channel/polyamoryNaNFalse
210t5_8p2tq/channel/Catholicism4062607/channel//channel/CatholicismNaNFalse
316t5_8fcro/channel/cordcutters7543226/channel//channel/cordcuttersNaNFalse
417t5_td5of/channel/stevenuniverse2692168/channel//channel/stevenuniverseNaNFalse
523t5_z01fv/channel/entitledbitch2709080/channel//channel/entitledbitchNaNFalse
624t5_hmqjk/channel/engineering8766144/channel//channel/engineeringNaNFalse
725t5_1flyj/channel/nottheonion2580984/channel//channel/nottheonionNaNFalse
827t5_5rwej/channel/FoodPorn7784809/channel//channel/FoodPornNaNFalse
940t5_uurcv/channel/puppysmiles3715991/channel//channel/puppysmilesNaNFalse
\n", - "
" - ], - "text/markdown": [ - "\n", - "**Pointer**\n", - "\n", - " int64_field_0 id name subscribers_count \\\n", - "0 4 t5_via1x /channel/mylittlepony 4323081 \n", - "1 5 t5_cv9gn /channel/polyamory 2425929 \n", - "2 10 t5_8p2tq /channel/Catholicism 4062607 \n", - "3 16 t5_8fcro /channel/cordcutters 7543226 \n", - "4 17 t5_td5of /channel/stevenuniverse 2692168 \n", - "5 23 t5_z01fv /channel/entitledbitch 2709080 \n", - "6 24 t5_hmqjk /channel/engineering 8766144 \n", - "7 25 t5_1flyj /channel/nottheonion 2580984 \n", - "8 27 t5_5rwej /channel/FoodPorn 7784809 \n", - "9 40 t5_uurcv /channel/puppysmiles 3715991 \n", - "\n", - " permalink nsfw spam \n", - "0 /channel//channel/mylittlepony NaN False \n", - "1 /channel//channel/polyamory NaN False \n", - "2 /channel//channel/Catholicism NaN False \n", - "3 /channel//channel/cordcutters NaN False \n", - "4 /channel//channel/stevenuniverse NaN False \n", - "5 /channel//channel/entitledbitch NaN False \n", - "6 /channel//channel/engineering NaN False \n", - "7 /channel//channel/nottheonion NaN False \n", - "8 /channel//channel/FoodPorn NaN False \n", - "9 /channel//channel/puppysmiles NaN False \n" - ], - "text/plain": [ - "Pointer:\n", - " int64_field_0 id name subscribers_count \\\n", - "0 4 t5_via1x /channel/mylittlepony 4323081 \n", - "1 5 t5_cv9gn /channel/polyamory 2425929 \n", - "2 10 t5_8p2tq /channel/Catholicism 4062607 \n", - "3 16 t5_8fcro /channel/cordcutters 7543226 \n", - "4 17 t5_td5of /channel/stevenuniverse 2692168 \n", - "5 23 t5_z01fv /channel/entitledbitch 2709080 \n", - "6 24 t5_hmqjk /channel/engineering 8766144 \n", - "7 25 t5_1flyj /channel/nottheonion 2580984 \n", - "8 27 t5_5rwej /channel/FoodPorn 7784809 \n", - "9 40 t5_uurcv /channel/puppysmiles 3715991 \n", - "\n", - " permalink nsfw spam \n", - "0 /channel//channel/mylittlepony NaN False \n", - "1 /channel//channel/polyamory NaN False \n", - "2 /channel//channel/Catholicism NaN False \n", - "3 /channel//channel/cordcutters NaN False \n", - "4 /channel//channel/stevenuniverse NaN False \n", - "5 /channel//channel/entitledbitch NaN False \n", - "6 /channel//channel/engineering NaN False \n", - "7 /channel//channel/nottheonion NaN False \n", - "8 /channel//channel/FoodPorn NaN False \n", - "9 /channel//channel/puppysmiles NaN False " - ] - }, - "execution_count": 31, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "# Test private version\n", "result = high_client.api.services.bigquery.test_query.private(\n", @@ -13268,7 +381,7 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -13281,27 +394,9 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/markdown": [ - "\n", - "**Pointer**\n", - "\n", - "'Query submitted syft.service.request.request.Request. Use `client.code.my_func()` to run your query'\n" - ], - "text/plain": [ - "Pointer:\n", - "'Query submitted syft.service.request.request.Request. Use `client.code.my_func()` to run your query'" - ] - }, - "execution_count": 33, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "assert \"Query submitted\" in result\n", "result" @@ -13309,7 +404,7 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -13318,933 +413,25 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/markdown": [ - "\n", - "**Pointer**\n", - "\n", - "```python\n", - "class ObjectNotReady:\n", - " id: str = 1ff29101030e491c8133ca9199d2dc84\n", - "\n", - "```\n" - ], - "text/plain": [ - "Pointer:\n", - "syft.service.action.action_data_empty.ObjectNotReady" - ] - }, - "execution_count": 35, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "job.result" ] }, { "cell_type": "code", - "execution_count": 36, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "
\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
int64_field_0idnamesubscribers_countpermalinknsfwspam
04t5_via1x/channel/mylittlepony4323081/channel//channel/mylittleponyNaNFalse
\n", - "
" - ], - "text/markdown": [ - "\n", - "**Pointer**\n", - "\n", - " int64_field_0 id name subscribers_count \\\n", - "0 4 t5_via1x /channel/mylittlepony 4323081 \n", - "\n", - " permalink nsfw spam \n", - "0 /channel//channel/mylittlepony NaN False \n" - ], - "text/plain": [ - "Pointer:\n", - " int64_field_0 id name subscribers_count \\\n", - "0 4 t5_via1x /channel/mylittlepony 4323081 \n", - "\n", - " permalink nsfw spam \n", - "0 /channel//channel/mylittlepony NaN False " - ] - }, - "execution_count": 36, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "job.wait()" ] }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -14256,7 +443,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -14271,7 +458,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -14309,147 +496,9 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": null, "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Simulating Syncing from syft-dev-server to syft-dev-server \n" - ] - }, - { - "data": { - "text/html": [ - "
\n", - " \n", - " \n", - " SyftException:\n", - "
AttributeError: 'set' object has no attribute 'is_err'\n",
-       "
\n", - "
\n", - "
\n", - "
\n", - " \n", - "
Server Trace:
\n", - "
\n",
-       "      \n",
-       "        Traceback (most recent call last):\n",
-       "  File \"/root/app/syft/src/syft/server/server.py, line 1271, in handle_api_call_with_unsigned_result\n",
-       "    result = method(context, *api_call.args, **api_call.kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/service.py, line 490, in _decorator\n",
-       "    result = func(self, *args, **kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/sync/sync_service.py, line 426, in _get_state\n",
-       "    return self.build_current_state(context).unwrap()\n",
-       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/types/result.py, line 113, in wrapper\n",
-       "    output = func(*args, **kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/sync/sync_service.py, line 366, in build_current_state\n",
-       "    permissions, storage_permissions = self.get_permissions(context, objects)\n",
-       "                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/service.py, line 490, in _decorator\n",
-       "    result = func(self, *args, **kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/sync/sync_service.py, line 264, in get_permissions\n",
-       "    if not item_storage_permissions.is_err():\n",
-       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "AttributeError: 'set' object has no attribute 'is_err'\n",
-       "\n",
-       "      \n",
-       "    
\n", - "
\n", - "
\n", - " \n", - "
Client Trace:
\n", - "
\n",
-       "      \n",
-       "        Traceback (most recent call last):\n",
-       "  File \"/Users/brendanschell/miniconda3/envs/syft/lib/python3.12/site-packages/IPython/core/interactiveshell.py, line 3577, in run_code\n",
-       "    exec(code_obj, self.user_global_ns, self.user_ns)\n",
-       "  File \"/var/folders/mt/hh7shybx3xq2888mhg60t29h0000gn/T/ipykernel_44729/1698514298.py, line 1, in \n",
-       "    result = sync_new_objects(high_client, low_client)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/var/folders/mt/hh7shybx3xq2888mhg60t29h0000gn/T/ipykernel_44729/2324089301.py, line 8, in sync_new_objects\n",
-       "    diff = compare_clients(\n",
-       "           ^^^^^^^^^^^^^^^^\n",
-       "  File \"/Users/brendanschell/repos/om/PySyft.worktrees/bschell/k8s-l0-ci/packages/syft/src/syft/client/syncing.py, line 135, in compare_clients\n",
-       "    from_state = from_client.get_sync_state()\n",
-       "                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/Users/brendanschell/repos/om/PySyft.worktrees/bschell/k8s-l0-ci/packages/syft/src/syft/client/datasite_client.py, line 191, in get_sync_state\n",
-       "    state: SyncState = self.api.services.sync._get_state()\n",
-       "                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/Users/brendanschell/repos/om/PySyft.worktrees/bschell/k8s-l0-ci/packages/syft/src/syft/client/api.py, line 374, in __call__\n",
-       "    return self.function_call(self.path, *args, **kwargs)\n",
-       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/Users/brendanschell/repos/om/PySyft.worktrees/bschell/k8s-l0-ci/packages/syft/src/syft/client/api.py, line 371, in function_call\n",
-       "    return post_process_result(result, self.unwrap_on_success)\n",
-       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "syft.types.errors.SyftException: AttributeError: 'set' object has no attribute 'is_err'\n",
-       "\n",
-       "server_trace: Traceback (most recent call last):\n",
-       "  File \"/root/app/syft/src/syft/server/server.py, line 1271, in handle_api_call_with_unsigned_result\n",
-       "    result = method(context, *api_call.args, **api_call.kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/service.py, line 490, in _decorator\n",
-       "    result = func(self, *args, **kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/sync/sync_service.py, line 426, in _get_state\n",
-       "    return self.build_current_state(context).unwrap()\n",
-       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/types/result.py, line 113, in wrapper\n",
-       "    output = func(*args, **kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/sync/sync_service.py, line 366, in build_current_state\n",
-       "    permissions, storage_permissions = self.get_permissions(context, objects)\n",
-       "                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/service.py, line 490, in _decorator\n",
-       "    result = func(self, *args, **kwargs)\n",
-       "             ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "  File \"/root/app/syft/src/syft/service/sync/sync_service.py, line 264, in get_permissions\n",
-       "    if not item_storage_permissions.is_err():\n",
-       "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n",
-       "AttributeError: 'set' object has no attribute 'is_err'\n",
-       "\n",
-       "\n",
-       "      \n",
-       "    
\n", - "
\n", - "
\n", - "\n", - "" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "result = sync_new_objects(high_client, low_client)\n", "result" @@ -14472,9 +521,6 @@ "outputs": [], "source": [ "assert [\n", - " \"Synced NEW UserCode\",\n", - " \"Synced NEW Request\",\n", - " \"Synced NEW Job\",\n", " \"Synced NEW TwinAPIEndpoint\",\n", " \"Synced NEW TwinAPIEndpoint\",\n", " \"Synced NEW TwinAPIEndpoint\",\n", @@ -14539,23 +585,10 @@ "metadata": {}, "outputs": [], "source": [ - "server_high.land()\n", - "server_low.land()" + "if environment != \"remote\":\n", + " server_high.land()\n", + " server_low.land()" ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] } ], "metadata": { @@ -14574,7 +607,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.12.4" + "version": "3.12.3" } }, "nbformat": 4, diff --git a/notebooks/scenarios/bigquery/sync/03-ds-submit-request.ipynb b/notebooks/scenarios/bigquery/sync/03-ds-submit-request.ipynb index ed16af78625..2286b0a7918 100644 --- a/notebooks/scenarios/bigquery/sync/03-ds-submit-request.ipynb +++ b/notebooks/scenarios/bigquery/sync/03-ds-submit-request.ipynb @@ -12,7 +12,6 @@ "# os.environ[\"ORCHESTRA_DEPLOYMENT_TYPE\"] = \"remote\"\n", "# os.environ[\"DEV_MODE\"] = \"True\"\n", "# os.environ[\"TEST_EXTERNAL_REGISTRY\"] = \"k3d-registry.localhost:5800\"\n", - "# os.environ[\"CLUSTER_HTTP_PORT_HIGH\"] = \"9081\"\n", "# os.environ[\"CLUSTER_HTTP_PORT_LOW\"] = \"9083\"" ] }, @@ -25,9 +24,8 @@ "# stdlib\n", "\n", "environment = os.environ.get(\"ORCHESTRA_DEPLOYMENT_TYPE\", \"python\")\n", - "high_port = os.environ.get(\"CLUSTER_HTTP_PORT_HIGH\", \"auto\")\n", "low_port = os.environ.get(\"CLUSTER_HTTP_PORT_LOW\", \"auto\")\n", - "print(environment, high_port, low_port)" + "print(environment, low_port)" ] }, { diff --git a/notebooks/scenarios/bigquery/sync/04-do-review-requests.ipynb b/notebooks/scenarios/bigquery/sync/04-do-review-requests.ipynb index 181673edccc..2e8f21b12e6 100644 --- a/notebooks/scenarios/bigquery/sync/04-do-review-requests.ipynb +++ b/notebooks/scenarios/bigquery/sync/04-do-review-requests.ipynb @@ -63,41 +63,6 @@ "high_client = server_high.login(email=\"info@openmined.org\", password=\"changethis\")" ] }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# # todo: this is way too noisy\n", - "# widget = sy.sync(from_client=low_client, to_client=high_client)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# widget" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# sync the users new request" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, { "cell_type": "code", "execution_count": null, @@ -300,25 +265,6 @@ "job.wait()" ] }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# # todo: this is way too noisy\n", - "# widget = sy.sync(from_client=high_client, to_client=low_client)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# widget" - ] - }, { "cell_type": "code", "execution_count": null, diff --git a/packages/syft/src/syft/service/sync/sync_service.py b/packages/syft/src/syft/service/sync/sync_service.py index 2341deaa8e9..75959be55e5 100644 --- a/packages/syft/src/syft/service/sync/sync_service.py +++ b/packages/syft/src/syft/service/sync/sync_service.py @@ -255,12 +255,12 @@ def get_permissions( if store is not None: # TODO fix error handling uid = item.id.id - item_permissions = store._get_permissions_for_uid(uid) - permissions[uid] = item_permissions + permissions[uid] = store._get_permissions_for_uid(uid).unwrap() # TODO fix error handling for storage permissions - item_storage_permissions = store._get_storage_permissions_for_uid(uid) - storage_permissions[uid] = item_storage_permissions + storage_permissions[uid] = store._get_storage_permissions_for_uid( + uid + ).unwrap() return permissions, storage_permissions @as_result(SyftException) diff --git a/packages/syft/src/syft/store/mongo_document_store.py b/packages/syft/src/syft/store/mongo_document_store.py index 7a4bbcdb6ca..805cc042cdf 100644 --- a/packages/syft/src/syft/store/mongo_document_store.py +++ b/packages/syft/src/syft/store/mongo_document_store.py @@ -627,6 +627,7 @@ def remove_storage_permission(self, storage_permission: StoragePermission) -> No ) ) + @as_result(SyftException) def _get_storage_permissions_for_uid(self, uid: UID) -> Set[UID]: # noqa: UP006 storage_permissions_collection: MongoCollection = ( self.storage_permissions.unwrap() diff --git a/tox.ini b/tox.ini index d3bc55e4d7b..2614ad70166 100644 --- a/tox.ini +++ b/tox.ini @@ -1163,19 +1163,6 @@ commands = tox -e dev.k8s.start tox -e dev.k8s.{posargs:deploy} -[testenv:dev.k8s.launch.datasite.low] -description = Launch a low side datasite on K8s -passenv = HOME, USER -setenv= - CLUSTER_NAME = {env:CLUSTER_NAME:test-datasite-low-1} - CLUSTER_HTTP_PORT={env:CLUSTER_HTTP_PORT:9081} - DEVSPACE_PROFILE=datasite-low -allowlist_externals = - tox -commands = - CLUSTER_NAME=$CLUSTER_NAME CLUSTER_HTTP_PORT=$CLUSTER_HTTP_PORT tox -e dev.k8s.launch.datasite - - [testenv:dev.k8s.launch.datasite.highlow] description = Launch a high and a low side datasite on K8s @@ -1214,8 +1201,6 @@ commands = && CLUSTER_NAME=$CLUSTER_NAME_LOW CLUSTER_HTTP_PORT=$CLUSTER_HTTP_PORT_LOW ./scripts/display_credentials.sh' - - [testenv:dev.k8s.destroy.datasite.highlow] description = Destroy a high and a low side datasite on K8s passenv = HOME, USER @@ -1233,6 +1218,7 @@ commands = bash -c 'echo "Destroying low datasite: $CLUSTER_NAME_LOW" && \ CLUSTER_NAME=$CLUSTER_NAME_LOW tox -e dev.k8s.destroy' + [testenv:dev.k8s.launch.datasite] description = Launch a single datasite on K8s passenv = HOME, USER From 9dc189d66e6fa84db2a4db1b7f2449a3d20e8ff6 Mon Sep 17 00:00:00 2001 From: IonesioJunior Date: Wed, 11 Sep 2024 08:33:16 -0300 Subject: [PATCH 52/55] Change the method used to retrieve a service method --- packages/syft/src/syft/service/queue/queue.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/syft/src/syft/service/queue/queue.py b/packages/syft/src/syft/service/queue/queue.py index a468035be9c..cd754eb7d37 100644 --- a/packages/syft/src/syft/service/queue/queue.py +++ b/packages/syft/src/syft/service/queue/queue.py @@ -239,8 +239,7 @@ def handle_message_multiprocessing( notifier_types=[NOTIFIERS.EMAIL], email_template=FailedJobTemplate, ) - - method = worker.get_service_method(NotificationService.send) + method = worker.services.notification.send result = method(context=root_context, notification=message) status = Status.ERRORED From f647e7195bef0e92f9b32d5e71a0f62c9c628716 Mon Sep 17 00:00:00 2001 From: IonesioJunior Date: Wed, 11 Sep 2024 08:35:43 -0300 Subject: [PATCH 53/55] Remove unused import --- packages/syft/src/syft/service/queue/queue.py | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/syft/src/syft/service/queue/queue.py b/packages/syft/src/syft/service/queue/queue.py index cd754eb7d37..ae170cad95b 100644 --- a/packages/syft/src/syft/service/queue/queue.py +++ b/packages/syft/src/syft/service/queue/queue.py @@ -25,7 +25,6 @@ from ..job.job_stash import JobStatus from ..notification.email_templates import FailedJobTemplate from ..notification.notification_service import CreateNotification -from ..notification.notification_service import NotificationService from ..notifier.notifier_enums import NOTIFIERS from ..queue.queue_service import QueueService from ..response import SyftError From 596617b450de6328e0ce1aeeef6207d1fcb04385 Mon Sep 17 00:00:00 2001 From: Sameer Wagh Date: Wed, 11 Sep 2024 09:46:49 -0400 Subject: [PATCH 54/55] Removing env variables --- .github/workflows/pr-tests-stack.yml | 4 ++-- .../bigquery/sync/01-setup-high-low-datasites.ipynb | 6 +++--- tox.ini | 2 ++ 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pr-tests-stack.yml b/.github/workflows/pr-tests-stack.yml index dc671c2435e..02eff919dea 100644 --- a/.github/workflows/pr-tests-stack.yml +++ b/.github/workflows/pr-tests-stack.yml @@ -704,7 +704,7 @@ jobs: curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 chmod 700 get_helm.sh ./get_helm.sh - - name: Run Notebooks Tests + - name: Run Notebook Scenario Sync Tests if: steps.changes.outputs.stack == 'true' timeout-minutes: 60 env: @@ -752,4 +752,4 @@ jobs: run: | export PATH=`pwd`:$PATH k3d cluster delete bigquery-high || true - k3d cluster delete bigquery-low || true \ No newline at end of file + k3d cluster delete bigquery-low || true diff --git a/notebooks/scenarios/bigquery/sync/01-setup-high-low-datasites.ipynb b/notebooks/scenarios/bigquery/sync/01-setup-high-low-datasites.ipynb index 278b26f7789..6d238a9cfa4 100644 --- a/notebooks/scenarios/bigquery/sync/01-setup-high-low-datasites.ipynb +++ b/notebooks/scenarios/bigquery/sync/01-setup-high-low-datasites.ipynb @@ -36,9 +36,9 @@ "metadata": {}, "outputs": [], "source": [ - "environment = \"remote\"\n", - "high_port = \"9081\"\n", - "low_port = \"9083\"" + "# environment = \"remote\"\n", + "# high_port = \"9081\"\n", + "# low_port = \"9083\"" ] }, { diff --git a/tox.ini b/tox.ini index 2614ad70166..126f8f2549b 100644 --- a/tox.ini +++ b/tox.ini @@ -480,6 +480,8 @@ commands = bash -c "k3d registry delete k3d-registry.localhost || true" bash -c "docker volume rm k3d-${DATASITE_CLUSTER_NAME}-images --force || true" + +# This is testing BQ with syncing over k8s [testenv:stack.test.notebook.scenario.k8s.sync] description = Syft Notebook Scenario Tests over k8s deps = From acb43aace17a766872e0342d7567d862b0faed31 Mon Sep 17 00:00:00 2001 From: Sameer Wagh Date: Wed, 11 Sep 2024 10:02:11 -0400 Subject: [PATCH 55/55] Final touchup Co-authored-by: Brendan Schell --- .../bigquery/sync/01-setup-high-low-datasites.ipynb | 11 ----------- .../bigquery/sync/03-ds-submit-request.ipynb | 3 ++- .../bigquery/sync/04-do-review-requests.ipynb | 7 +++++-- .../scenarios/bigquery/sync/05-ds-get-results.ipynb | 8 ++++++-- 4 files changed, 13 insertions(+), 16 deletions(-) diff --git a/notebooks/scenarios/bigquery/sync/01-setup-high-low-datasites.ipynb b/notebooks/scenarios/bigquery/sync/01-setup-high-low-datasites.ipynb index 6d238a9cfa4..4719ec98261 100644 --- a/notebooks/scenarios/bigquery/sync/01-setup-high-low-datasites.ipynb +++ b/notebooks/scenarios/bigquery/sync/01-setup-high-low-datasites.ipynb @@ -30,17 +30,6 @@ "print(environment, high_port, low_port)" ] }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# environment = \"remote\"\n", - "# high_port = \"9081\"\n", - "# low_port = \"9083\"" - ] - }, { "cell_type": "code", "execution_count": null, diff --git a/notebooks/scenarios/bigquery/sync/03-ds-submit-request.ipynb b/notebooks/scenarios/bigquery/sync/03-ds-submit-request.ipynb index 2286b0a7918..309e37755ea 100644 --- a/notebooks/scenarios/bigquery/sync/03-ds-submit-request.ipynb +++ b/notebooks/scenarios/bigquery/sync/03-ds-submit-request.ipynb @@ -261,7 +261,8 @@ "metadata": {}, "outputs": [], "source": [ - "server_low.land()" + "if environment != \"remote\":\n", + " server_low.land()" ] }, { diff --git a/notebooks/scenarios/bigquery/sync/04-do-review-requests.ipynb b/notebooks/scenarios/bigquery/sync/04-do-review-requests.ipynb index 2e8f21b12e6..aaf83dc0d01 100644 --- a/notebooks/scenarios/bigquery/sync/04-do-review-requests.ipynb +++ b/notebooks/scenarios/bigquery/sync/04-do-review-requests.ipynb @@ -14,6 +14,7 @@ "from syft.service.code.user_code import UserCode\n", "from syft.service.request.request import Request\n", "\n", + "# os.environ[\"ORCHESTRA_DEPLOYMENT_TYPE\"] = \"remote\"\n", "# os.environ[\"CLUSTER_HTTP_PORT_HIGH\"] = \"9081\"\n", "# os.environ[\"CLUSTER_HTTP_PORT_LOW\"] = \"9083\"" ] @@ -24,6 +25,7 @@ "metadata": {}, "outputs": [], "source": [ + "environment = os.environ.get(\"ORCHESTRA_DEPLOYMENT_TYPE\", \"python\")\n", "high_port = os.environ.get(\"CLUSTER_HTTP_PORT_HIGH\", \"auto\")\n", "low_port = os.environ.get(\"CLUSTER_HTTP_PORT_LOW\", \"auto\")" ] @@ -348,8 +350,9 @@ "metadata": {}, "outputs": [], "source": [ - "server_high.land()\n", - "server_low.land()" + "if environment != \"remote\":\n", + " server_high.land()\n", + " server_low.land()" ] }, { diff --git a/notebooks/scenarios/bigquery/sync/05-ds-get-results.ipynb b/notebooks/scenarios/bigquery/sync/05-ds-get-results.ipynb index 190f6edd8c8..f4bddbd75d1 100644 --- a/notebooks/scenarios/bigquery/sync/05-ds-get-results.ipynb +++ b/notebooks/scenarios/bigquery/sync/05-ds-get-results.ipynb @@ -15,6 +15,7 @@ "# syft absolute\n", "import syft as sy\n", "\n", + "# os.environ[\"ORCHESTRA_DEPLOYMENT_TYPE\"] = \"remote\"\n", "# os.environ[\"CLUSTER_HTTP_PORT_LOW\"] = \"9083\"" ] }, @@ -24,7 +25,9 @@ "metadata": {}, "outputs": [], "source": [ - "low_port = os.environ.get(\"CLUSTER_HTTP_PORT_LOW\", \"auto\")" + "environment = os.environ.get(\"ORCHESTRA_DEPLOYMENT_TYPE\", \"python\")\n", + "low_port = os.environ.get(\"CLUSTER_HTTP_PORT_LOW\", \"auto\")\n", + "print(environment, low_port)" ] }, { @@ -108,7 +111,8 @@ "metadata": {}, "outputs": [], "source": [ - "server_low.land()" + "if environment != \"remote\":\n", + " server_low.land()" ] }, {