view python/example/install_and_exec.py @ 845:70ae14b6be51

[sync] ~/k0s is no longer in PATH as it corrupts PYTHONPATH
author Jeff Hammel <k0scist@gmail.com>
date Thu, 17 Aug 2017 09:48:49 -0700
parents 9cb40c01c10a
children
line wrap: on
line source

#!/usr/bin/env python
# -*- coding: utf-8 -*-

"""
illustrates installation and execution following installation
"""

import os
import subprocess
import sys

here = os.path.dirname(os.path.realpath(__file__))

try:
    import gnupg
    print ("gnupg installed")
except ImportError:
    print ("gnupg not installed")
    subprocess.check_call(['pip', 'install', 'gnupg'])
    args = [sys.executable] + sys.argv
    os.execl(sys.executable, *args)