Skip to main content

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 is used to make calls to the Podman executable. See also this issue on dockerspawner.

Installation

Install latest release:

pip install podmanclispawner

Install latest development branch:

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

JupyterHub configuration

c.JupyterHub.spawner_class = 'podmancli'

For a full example see example/jupyterhub_config.py:

cd example
jupyterhub -f jupyterhub_config.py

Metadata

Release files for podmanclispawner 0.3.0

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

Source distribution (sdist)

Source distribution for podmanclispawner 0.3.0
File Size Uploaded
podmanclispawner-0.3.0.tar.gz 10.9 kB Details

Built distribution (wheel)

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

Total release size: 17.5 kB

Release files / podmanclispawner-0.3.0.tar.gz

Download URL podmanclispawner-0.3.0.tar.gz
Size 10.9 kB
Tags Source
SHA-256 checksum
How to use checksums
79d771e03b4ff0b28202839fbf28ee8e1f2a9e1b6d1662bbef86b304d47f0ac7
BLAKE2b-256 checksum
How to use checksums
f94cd8198e407e1d71ce327a09cb1561722b5b9647ae4bba034c221fa55dbc27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release files / podmanclispawner-0.3.0-py3-none-any.whl

Download URL podmanclispawner-0.3.0-py3-none-any.whl
Size 6.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
042740244763f98df1534e1986a2ebe9e5173e4d782ef99e4d25c685f7364228
BLAKE2b-256 checksum
How to use checksums
18e588a971b20d7774bf3db497dafb64e7f65bafaf11a90d9d09017c1498878d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.12.4

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

0.2.0

2 release files

0.1.0

2 release files

0.0.0

1 release file

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