setup.py
author lbessard
Tue, 13 Jan 2009 17:26:37 +0100
changeset 300 34d1402c0e24
parent 149 189ebdde3eb9
permissions -rwxr-xr-x
Bug with variable tree generation fixed
import os,sys,glob
from distutils.core import setup


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

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='PlcOpenEditor', # Name of the executable
      version='0.1', # Version
      description='Editor for the 5 of the IEC-61131-3 languages', #description
      author='Edouard Tisserant, Laurent Bessard',
      author_email='laurent.bessard@lolitech.fr',
      url='http://www.beremiz.org',
      license='GPL',
      scripts=['plcopeneditor_postinst.py'],
      data_files=data_files, # Add files to install
)