Skip to main content
Yanked

This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Reason given by maintainers: Moved to https://pypi.org/project/podman/

podman-py

Build Status Bors enabled

This python package is a library of bindings to use the RESTful API of Podman. It is currently under development and contributors are welcome!

Dependencies

Example usage

"""Demonstrate PodmanClient."""
import json
from podman import PodmanClient

# Provide a URI path for the libpod service.  In libpod, the URI can be a unix
# domain socket(UDS) or TCP.  The TCP connection has not been implemented in this
# package yet.

uri = "unix:///run/user/1000/podman/podman.sock"

with PodmanClient(base_url=uri) as client:
    version = client.version()
    print("Release: ", version["Version"])
    print("Compatible API: ", version["ApiVersion"])
    print("Podman API: ", version["Components"][0]["Details"]["APIVersion"], "\n")

    # get all images
    for image in client.images.list():
        print(image, image.id, "\n")

    # find all containers
    for container in client.containers.list():
        first_name = container['Names'][0]
        container = client.containers.get(first_name)
        print(container, container.id, "\n")

        # available fields
        print(sorted(container.attrs.keys()))

    print(json.dumps(client.df(), indent=4))

Contributing

See CONTRIBUTING.md

Release files for podman-py 3.1.2.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 podman-py 3.1.2.1
File Size Uploaded
podman-py-3.1.2.1.zip 73.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for podman-py 3.1.2.1
File Interpreter ABI Platform
podman_py-3.1.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 142.7 kB

Release files / podman-py-3.1.2.1.zip

Download URL podman-py-3.1.2.1.zip
Size 73.7 kB
Tags Source
SHA-256 checksum
How to use checksums
82db851781cc7c0d8850fb297b42e0ba6773a90288d8f379223ac9f1efb4131d
BLAKE2b-256 checksum
How to use checksums
0b3ea7170a183706a7738bb4cbeab8684edad74b314b4fd130b3180fb2c72a0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.4

Release files / podman_py-3.1.2.1-py3-none-any.whl

Download URL podman_py-3.1.2.1-py3-none-any.whl
Size 69.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9b901771bf5f5ef6cf627e92e2c3d5b2f66750dce274e31bc1953050a4eb352a
BLAKE2b-256 checksum
How to use checksums
c55d17c633c8497236c39ad5369db112e6408003b4fae759682dcdbec8ecaae3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.4

Release history Release notifications | RSS feed

This release

3.1.2.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