spiegel_podman/contrib/python/podman
Daniel J Walsh 7d43e7c451 Pass DESTDIR down to python Makefile
In order to get a cleaner build out of the rpms we should
pass down the DESTDIR to the python Makefiles.  Then we
can use them instead of hard coding other inteligence into
the spec files.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>

Closes: #1214
Approved by: baude
2018-08-07 14:52:30 +00:00
..
examples Rename varlink socket and interface 2018-08-06 14:49:11 +00:00
podman Rename varlink socket and interface 2018-08-06 14:49:11 +00:00
test Remove inotify work around 2018-08-06 16:58:26 +00:00
CHANGES.txt Update python directories to better support setup.py 2018-07-13 12:50:12 -07:00
LICENSE.txt Update python directories to better support setup.py 2018-07-13 12:50:12 -07:00
Makefile Pass DESTDIR down to python Makefile 2018-08-07 14:52:30 +00:00
MANIFEST.in Update python directories to better support setup.py 2018-07-13 12:50:12 -07:00
README.md [WIP] Refactor and simplify python builds 2018-07-23 18:53:44 +00:00
requirements.txt Port to MacOS 2018-08-05 11:06:18 +00:00
setup.py [WIP] Refactor and simplify python builds 2018-07-23 18:53:44 +00:00

podman - pythonic library for working with varlink interface to Podman

Status: Active Development

See libpod

Releases

To build the podman egg and install as user:

cd ~/libpod/contrib/python/podman
python3 setup.py clean -a && python3 setup.py sdist bdist
python3 setup.py install --user

Code snippets/examples:

Show images in storage

import podman

with podman.Client() as client:
  list(map(print, client.images.list()))

Show containers created since midnight

from datetime import datetime, time, timezone

import podman

midnight = datetime.combine(datetime.today(), time.min, tzinfo=timezone.utc)

with podman.Client() as client:
    for c in client.containers.list():
        created_at = podman.datetime_parse(c.createdat)

        if created_at > midnight:
            print('Container {}: image: {} created at: {}'.format(
                c.id[:12], c.image[:32], podman.datetime_format(created_at)))