#!/usr/bin/python3
# GENOCIDE - the king of the netherlands commits genocide
#
# OTP-CR-117/19/001 otp.informationdesk@icc-cpi.int https://genocide.rtfd.io

import os

old =  os.getcwd()

def obopen(txt):
    try:
        for line in os.popen(txt).readlines():
            print(line.rstrip())
    except:
        pass

def main():
    obopen("bin/clean")
    try:
        shutil.rmtree("build")
    except:
        pass
    try:
        shutil.rmtree("dist")
    except:
        pass
    try:
        shutil.rmtree("genocide.egg-info")
    except:
        pass
    for line in os.popen("python3 setup.py sdist").readlines():
        print(line.strip())
    #obopen("rm -fR ~/.cache/pip/")
    #obopen("cp dist/* egg/")
    obopen("python3 -mvirtualenv -p python3 env")
    obopen("env/bin/pip3 install ob -f dist --upgrade --force-reinstall")
    obopen("env/bin/pip3 install genocide -f dist --upgrade --force-reinstall")

if __name__ == "__main__":
    main()
    obopen("tar zcf env.tar.gz env")
