Skip to main content

Sky Port Juputer terminal

Sky Port project

Sky Port makes it easy to consume cloud resources by user software. It can also be considered as a transportation layer between workload producers and compute resource providers.

JupyterHub integration

The project in this repository represents a custom spawner that allows running jupyterlab server via Sky Port. The spawner python package is distributed via PyPI: swmjupyter.

Run in development mode

  • Run skyport development container (make cr in swm-core directory) and go back to top sources directory of this repo.

  • Install dependencies:

make prepare-venv
  • Start JupyterHub:
make start

Run in release mode (in container)

  • Build release container:
make build-container
  • Start JupyterHub container:
make start-container

Usage:

  • Go to http://localhost:8000 in a web browser.
  • Select notebook and other files that will be uploaded (if needed).
  • Select flavor and image for VM machine (use filter if needed).
  • Press "Start" button.

In 7-10 minutes JupyterLab will be started.

Contributing

We appreciate all contributions. If you are planning to contribute back bug-fixes, please do so without any further discussion. If you plan to contribute new features, utility functions or extensions, please first open an issue and discuss the feature with us.

License

We use a shared copyright model that enables all contributors to maintain the copyright on their contributions.

This software is licensed under the BSD-3-Clause license.

Metadata

Release files for swmjupyter 0.1.7

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

Source distribution (sdist)

Source distribution for swmjupyter 0.1.7
File Size Uploaded
swmjupyter-0.1.7.tar.gz 12.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for swmjupyter 0.1.7
File Interpreter ABI Platform
swmjupyter-0.1.7-py3-none-any.whl Python 3 none any Details

Total release size: 24.3 kB

Release files / swmjupyter-0.1.7.tar.gz

Download URL swmjupyter-0.1.7.tar.gz
Size 12.7 kB
Tags Source
SHA-256 checksum
How to use checksums
bc96d7078cf486e1293e90045f22a8b21378850e075d028d5dac5a19c01d1ba8
BLAKE2b-256 checksum
How to use checksums
6020c9270d206750c4af00440abfa7bdf726ff9a0308181b46c273fbf449013f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.17

Release files / swmjupyter-0.1.7-py3-none-any.whl

Download URL swmjupyter-0.1.7-py3-none-any.whl
Size 11.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fd953789e6effd9e2ffc96febbbcb03ebc15d6063656e053d26834f9d3977364
BLAKE2b-256 checksum
How to use checksums
9a2db3920ffc6b8f2ae36b9586bfd3b43f8783dfc560d22ffce40a3d2ef0d422
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.17

Release history Release notifications | RSS feed

This release

0.1.7 This release

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

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