Skip to main content

PodmanCLISpawner for JupyterHub

Project description

podmanclispawner

PyPI version GitHub Workflow

JupyterHub Podman Spawner.

This is a fork of https://github.com/gatoniel/podmanspawner without the dependencies on local system users.

Overview

This is a simplified version of https://github.com/gatoniel/podmanspawner that runs Podman containers using the podman executable, but without tying the container to the local users.

For example, this means it can be used as a JupyterHub spawner for BinderHub, without the need for a daemon or privileged container engine.

Technical

subprocess.Popen is used to make calls to Podman. See also this issue on dockerspawner.

Installation

Via pip:

pip install git+https://github.com/manics/podmanclispawner

JupyterHub configuration

c.JupyterHub.spawner_class = 'podmancli'

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

podmanclispawner-0.2.0.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

podmanclispawner-0.2.0-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file podmanclispawner-0.2.0.tar.gz.

File metadata

  • Download URL: podmanclispawner-0.2.0.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for podmanclispawner-0.2.0.tar.gz
Algorithm Hash digest
SHA256 1ed5b72257bb0c07a9592310243897930678016a6ef03821f408aa7a55049454
MD5 b1d60e369630e2513f4294817db303b6
BLAKE2b-256 5bfaf7d9eb848298fdb271c783fcbe16c0a67c323401982b949431c3ae75f061

See more details on using hashes here.

File details

Details for the file podmanclispawner-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for podmanclispawner-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f7f57e6727fe32fceda275e318d1b4a335ce26128e10a4d9974dfed2e4ccf0a4
MD5 f6ab2ca63218433668c46192513546bb
BLAKE2b-256 db80764fdc80f3f00282f641c092ef943545f7ef2d7b14ad2c07f436128c3c33

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page