setup.py
author lbessard
Tue, 09 Jun 2009 10:10:34 +0200
changeset 356 e9698d0ee5f3
parent 85 af97c60e759c
permissions -rwxr-xr-x
Adding support for printing lines where matiec failed in Log console (thanks to Brendan)
Bug that prevent to see errors in editor with double click fixed.
import os,sys,glob
from distutils.core import setup


install_dir=os.path.join("LOLITech","beremiz")

data_files=[]
os.getcwd()
os.chdir(os.getcwd())

def generate(base_dir):
    listfile=[]
    if base_dir == "":
        directory = "."
    else:
        directory = base_dir
    data_files.append((os.path.join(install_dir, base_dir), listfile))

    for element in os.listdir(directory):
        element_path=os.path.join(base_dir, element)
        if os.path.isdir(element_path):
            generate(element_path)
        elif os.path.isfile(element_path):
            listfile.append(element_path)

generate("")


setup(name='Beremiz',
      version='0.1',
      description='Open Source framework for automation',
      author='Edouard Tisserant, Laurent Bessard',
      author_email='edouard.tisserant@lolitech.fr,laurent.bessard@lolitech.fr,gregory.trelat@lolitech.fr',
      url='http://www.beremiz.org',
      license='GPL',
      windows=["Beremiz.py"],
      scripts=['beremiz_postinst.py'],
      data_files=data_files, # Add files to install
)