podmanclispawner
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)
| File | Size | Uploaded | |
|---|---|---|---|
| podmanclispawner-0.3.0.tar.gz | 10.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|