Skip to main content

app_sdk.py

This is the SDK used for apps to behave like they should.

If you want to update apps.. PS: downloads from docker hub do overrides.. :)

  1. Write your code & check if runtime works
  2. Build app_base image
  3. docker rm $(docker ps -aq) # Remove all stopped containers
  4. Delete the specific app's Docker image (docker rmi frikky/shuffle:...)
  5. Rebuild the Docker image (click load in GUI?)

Cloud updates

  1. Go to shuffle cloud on GCP
  2. Go to Cloud Storage
  3. Find shuffler.appspot.com
  4. Navigate to generated_apps/baseline
  5. Update SDK there. This will make all new apps run with the new SDK

Cloud app force-updates

  1. Run the "stitcher.go" program in the public shuffle-shared repository.

LICENSE

Everything in here is MIT, not AGPLv3 as indicated by the license.

Metadata

Release files for shuffle-app-sdk 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for shuffle-app-sdk 0.0.1
File Size Uploaded
shuffle_app_sdk-0.0.1.tar.gz 2.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for shuffle-app-sdk 0.0.1
File Interpreter ABI Platform
shuffle_app_sdk-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 4.9 kB

Release files / shuffle_app_sdk-0.0.1.tar.gz

Download URL shuffle_app_sdk-0.0.1.tar.gz
Size 2.3 kB
Tags Source
SHA-256 checksum
How to use checksums
939ad5704889e977e5e8dd6d64695170835027e1568ea8a55cabbc75372fa134
BLAKE2b-256 checksum
How to use checksums
d3a935e6c27fdfead0601317c865310a98f564f9f77af663997f58147cc0d5fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / shuffle_app_sdk-0.0.1-py3-none-any.whl

Download URL shuffle_app_sdk-0.0.1-py3-none-any.whl
Size 2.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
868c798543119fbe550747a4b1b8557b2b91716874a1f1a5ae4ce5c3b33687a6
BLAKE2b-256 checksum
How to use checksums
50e4fc4c41dcddd8bba678c74e15774b13f05ce72aefd86be0f3dd4a9c124682
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page