1b9e15b2eSRussell Gallop"""For use on Windows. Run with: 2b9e15b2eSRussell Gallop python.exe setup.py py2exe 3b9e15b2eSRussell Gallop """ 4b748c0e6SSerge Gueltonfrom __future__ import absolute_import, division, print_function 5b9e15b2eSRussell Gallopfrom distutils.core import setup 6*dd3c26a0STobias Hieta 7b9e15b2eSRussell Galloptry: 8b9e15b2eSRussell Gallop import py2exe 9b9e15b2eSRussell Gallopexcept ImportError: 10b9e15b2eSRussell Gallop import platform 11b9e15b2eSRussell Gallop import sys 12*dd3c26a0STobias Hieta 13*dd3c26a0STobias Hieta if platform.system() == "Windows": 14c0ebe773SSerge Guelton print("Could not find py2exe. Please install then run setup.py py2exe.") 15b9e15b2eSRussell Gallop raise 16b9e15b2eSRussell Gallop else: 17c0ebe773SSerge Guelton print("setup.py only required on Windows.") 18b9e15b2eSRussell Gallop sys.exit(1) 19b9e15b2eSRussell Gallop 20b9e15b2eSRussell Gallopsetup( 21*dd3c26a0STobias Hieta console=["check_cfc.py"], 22b9e15b2eSRussell Gallop name="Check CFC", 23*dd3c26a0STobias Hieta description="Check Compile Flow Consistency", 24b9e15b2eSRussell Gallop) 25