#!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/Cabinet Roche/EURL Cabinet Christian Roche/25QuaiStvincent/69001/Lyon/France/http://www.cabinet-roche.com"],
    author_email='max@sablures.net',
    contact='http://www.sablures.net',
    contact_email='max@sablures.net',
    description='Chronometre Polimorphique - adaptaptabilite a tous les soucis de mesure - open source',
    keywords=['Taches','Chronometres','Temp','Temp de travail','Multi Chronométrée','Temps','temps de travail','chronomètre','chronomètre avancè','taches'],
    license='openware',
    maintainer='Roche Maxime +33(0)771246883',
    maintainer_email='contact@sablures.net',
    url='http://www.sablures.net',
##    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')),
##                ],
##    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.3.4',
    name='SablureExulium',
    windows=[
        {
        "script": "SablureExulium.py",
        "icon_resources": [(1, "SBLicon.ico")]
        }
    ],
    scripts=['C:\Python27\SablureExulium.py'],
    )

DISTUTILS_DEBUG="True"
