#!C:\Python24
#-*- coding: cp1252 -*-
import glob
import os
import sys
from distutils.core import setup
import py2exe 
import time


# ModuleFinder can't handle runtime changes to __path__, but win32com uses them
 
try:
     # if this doesn't work, try import modulefinder
    import py2exe.mf as modulefinder
    import win32com
    for p in win32com.__path__[1:]:
        modulefinder.AddPackagePath("win32com", p)
    for extra in ["win32com.shell"]: #,"win32com.mapi"
        __import__(extra)
        m = sys.modules[extra]
        for p in m.__path__[1:]:
            modulefinder.AddPackagePath(extra, p)
except ImportError:
    # no build path setup, no worries.
    pass
def files(folder):
    for path in glob.glob(folder+'/*'):
        if os.path.isfile(path):
            yield path

DISTUTILS_DEBUG="True"

setup(
    author=["Roche Maxime"],
    author_email='prodpresent@creativeinfinity.fr',
    contact='http://www.cabinet-roche.com',
    contact_email='contact@chronosmonitor.com',
    description='Log Morceller',
    keywords=['Log Morceller'],
    license='Roche Christian',
    maintainer='Roche Maxime +33(0)674781280',
    maintainer_email='prodpresent@creativeinfinity.fr',
    url='http://www.chronosmonitor.com',
##    data_files=[('.', glob.glob(sys.prefix+'/DLLs/tix81*.dll')),
##                ('tcl/tix8.1', files(sys.prefix+'/tcl/tix8.1')),
##                ('tcl/tix8.1/bitmaps', files(sys.prefix+'/tcl/tix8.1/bitmaps')),
##                ('tcl/tix8.1/pref', files(sys.prefix+'/tcl/tix8.1/pref')),
##                ],
    packages=['xml.sax',
              'xml.parsers',
              'xml.dom'],
    
    py_modules=['xml.dom.minidom','xml.dom.expatbuilder'],
    version='0.0.1',
    name='Chronos Launcher',
    windows=[
        {
        "script": "chronos-launcher.py",
        "icon_resources": [(1, "TrsPicon.ico")]
        }
    ],
    scripts=['C:\Python24\chronos-launcher.py'],
    )

               
               

