Changeset 9757:27213d4e7315 in orange for setup.py


Ignore:
Timestamp:
02/06/12 16:51:19 (2 years ago)
Author:
anze <anze.staric@…>
Branch:
default
rebase_source:
eea561ff7781f3077cdd1357b48ebcc16e7ef74d
Message:

Updated setup.py (new directory structure)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • setup.py

    r9610 r9757  
    423423     
    424424 
    425 orange_ext = PyXtractSharedExtension("orange", orange_sources, 
     425orange_ext = PyXtractSharedExtension("Orange.orange", orange_sources, 
    426426                                      include_dirs=orange_include_dirs, 
    427427                                      extra_compile_args = extra_compile_args + ["-DORANGE_EXPORTS"], 
     
    453453 
    454454 
    455 orangeom_ext = PyXtractExtension("orangeom", orangeom_sources, 
     455orangeom_ext = PyXtractExtension("Orange.orangeom", orangeom_sources, 
    456456                                  include_dirs=orangeom_include_dirs + ["source/orange/"], 
    457457                                  extra_compile_args = extra_compile_args + ["-DORANGEOM_EXPORTS"], 
     
    460460                                  ) 
    461461 
    462 orangene_ext = PyXtractExtension("orangene", get_source_files("source/orangene/", exclude=["lib_vectors.cpp"]),  
     462orangene_ext = PyXtractExtension("Orange.orangene", 
     463    get_source_files("source/orangene/", exclude=["lib_vectors.cpp"]), 
    463464                                  include_dirs=include_dirs + ["source/orange/"],  
    464465                                  extra_compile_args = extra_compile_args + ["-DORANGENE_EXPORTS"], 
     
    467468                                  ) 
    468469 
    469 corn_ext = Extension("corn", get_source_files("source/corn/"),  
     470corn_ext = Extension("Orange.corn", get_source_files("source/corn/"), 
    470471                     include_dirs=include_dirs + ["source/orange/"],  
    471472                     extra_compile_args = extra_compile_args + ["-DCORN_EXPORTS"], 
     
    474475                     ) 
    475476 
    476 statc_ext = Extension("statc", get_source_files("source/statc/"),  
     477statc_ext = Extension("Orange.statc", get_source_files("source/statc/"), 
    477478                      include_dirs=include_dirs + ["source/orange/"],  
    478479                      extra_compile_args = extra_compile_args + ["-DSTATC_EXPORTS"], 
     
    483484import fnmatch 
    484485matches = [] 
    485 os.chdir("orange") 
    486 for root, dirnames, filenames in os.walk('Orange'): #Recursively find '__init__.py's 
     486for root, dirnames, filenames in os.walk('Orange'): #Recursively find 
     487# '__init__.py's 
    487488  for filename in fnmatch.filter(filenames, '__init__.py'): 
    488489      matches.append(os.path.join(root, filename)) 
    489490packages = [os.path.dirname(pkg).replace(os.path.sep, '.') for pkg in matches] 
    490 os.chdir("..") 
    491491 
    492492if have_setuptools: 
     
    506506      url = "http://orange.biolab.si", 
    507507      download_url = "http://orange.biolab.si/svn/orange/trunk", 
    508       packages = packages + ["", 
    509                              "OrangeCanvas", 
    510                              "OrangeWidgets",  
    511                              "OrangeWidgets.Associate", 
    512                              "OrangeWidgets.Classify", 
    513                              "OrangeWidgets.Data", 
    514                              "OrangeWidgets.Evaluate", 
    515                              "OrangeWidgets.Prototypes", 
    516                              "OrangeWidgets.Regression", 
    517                              "OrangeWidgets.Unsupervised", 
    518                              "OrangeWidgets.Visualize", 
    519                              "OrangeWidgets.Visualize Qt", 
    520                              "OrangeWidgets.plot", 
    521                              "OrangeWidgets.plot.primitives", 
    522                              "doc", 
     508      packages = packages + ["Orange.OrangeCanvas", 
     509                             "Orange.OrangeWidgets", 
     510                             "Orange.OrangeWidgets.Associate", 
     511                             "Orange.OrangeWidgets.Classify", 
     512                             "Orange.OrangeWidgets.Data", 
     513                             "Orange.OrangeWidgets.Evaluate", 
     514                             "Orange.OrangeWidgets.Prototypes", 
     515                             "Orange.OrangeWidgets.Regression", 
     516                             "Orange.OrangeWidgets.Unsupervised", 
     517                             "Orange.OrangeWidgets.Visualize", 
     518                             "Orange.OrangeWidgets.Visualize Qt", 
     519                             "Orange.OrangeWidgets.plot", 
     520                             "Orange.OrangeWidgets.plot.primitives", 
     521                             "Orange.doc", 
    523522                             ], 
    524       package_dir = {"": "orange"}, 
    525       package_data = {"OrangeCanvas": ["icons/*.png", "orngCanvas.pyw", "WidgetTabs.txt"], 
    526                       "OrangeWidgets": ["icons/*.png", "icons/backgrounds/*.png", "report/index.html"], 
    527                       "OrangeWidgets.Associate": ["icons/*.png"], 
    528                       "OrangeWidgets.Classify": ["icons/*.png"], 
    529                       "OrangeWidgets.Data": ["icons/*.png"], 
    530                       "OrangeWidgets.Evaluate": ["icons/*.png"], 
    531                       "OrangeWidgets.Prototypes": ["icons/*.png"], 
    532                       "OrangeWidgets.Regression": ["icons/*.png"], 
    533                       "OrangeWidgets.Unsupervised": ["icons/*.png"], 
    534                       "OrangeWidgets.Visualize": ["icons/*.png"], 
    535                       "OrangeWidgets.plot": ["*.gs", "*.vs"], 
    536                       "OrangeWidgets.plot.primitives": ["*.obj"], 
    537                       "doc": ["datasets/*.tab", ], 
    538                       "": ["orangerc.cfg"] 
     523      package_dir = {"Orange": "Orange"}, 
     524      package_data = {"Orange": [ 
     525          "Orange/Orange/OrangeCanvas/icons/*.png", 
     526          "Orange/OrangeCanvas/orngCanvas.pyw", 
     527          "Orange/OrangeCanvas/WidgetTabs.txt", 
     528          "Orange/OrangeWidgets/icons/*.png", 
     529          "Orange/OrangeWidgets/icons/backgrounds/*.png", 
     530          "Orange/OrangeWidgets/report/index.html", 
     531          "Orange/OrangeWidgets/Associate/icons/*.png", 
     532          "Orange/OrangeWidgets/Classify/icons/*.png", 
     533          "Orange/OrangeWidgets/Data/icons/*.png", 
     534          "Orange/OrangeWidgets/Evaluate/icons/*.png", 
     535          "Orange/OrangeWidgets/Prototypes/icons/*.png", 
     536          "Orange/OrangeWidgets/Regression/icons/*.png", 
     537          "Orange/OrangeWidgets/Unsupervised/icons/*.png", 
     538          "Orange/OrangeWidgets/Visualize/icons/*.png", 
     539          "Orange/OrangeWidgets/Visualize/icons/*.png", 
     540          "Orange/OrangeWidgets/Visualize/icons/*.png", 
     541          "Orange/OrangeWidgets/plot/*.gs", 
     542          "Orange/OrangeWidgets/plot/*.vs", 
     543          "Orange/OrangeWidgets/plot/primitives/*.obj", 
     544          "Orange/doc/datasets/*.tab", 
     545          "Orange/orangerc.cfg"] 
    539546                      }, 
    540547      ext_modules = [include_ext, orange_ext, orangeom_ext, orangene_ext, corn_ext, statc_ext], 
Note: See TracChangeset for help on using the changeset viewer.