diff options
author | brenda-br | 2023-03-02 15:49:11 +0530 |
---|---|---|
committer | brenda-br | 2023-03-02 15:49:11 +0530 |
commit | 7af3526e105cc330422f8742ec5edec1c4a0a98f (patch) | |
tree | c00e283eaa3f67c64f66c828f518bb74abe55752 /src/main/python/OMChem/setup.py | |
parent | 78624489cbff516cc4d15b0df738c6c2fe4f8a8d (diff) | |
download | Chemical-Simulator-GUI-7af3526e105cc330422f8742ec5edec1c4a0a98f.tar.gz Chemical-Simulator-GUI-7af3526e105cc330422f8742ec5edec1c4a0a98f.tar.bz2 Chemical-Simulator-GUI-7af3526e105cc330422f8742ec5edec1c4a0a98f.zip |
Restructuring Finalized for App Bundling
Diffstat (limited to 'src/main/python/OMChem/setup.py')
-rw-r--r-- | src/main/python/OMChem/setup.py | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/src/main/python/OMChem/setup.py b/src/main/python/OMChem/setup.py deleted file mode 100644 index 037da1c..0000000 --- a/src/main/python/OMChem/setup.py +++ /dev/null @@ -1,54 +0,0 @@ -try: - from setuptools import setup -except ImportError: - from distutils.core import setup - -from subprocess import call -import sys -import os -# Python 3.3 offers shutil.which() -from distutils import spawn - -def warningOrError(errorOnFailure, msg): - if errorOnFailure: - raise Exception(msg) - else: - print(msg) - -def generateIDL(): - errorOnFailure = not os.path.exists(os.path.join(os.path.dirname(__file__), 'OMPythonIDL', '__init__.py')) - try: - omhome = os.path.split(os.path.split(os.path.realpath(spawn.find_executable("omc")))[0])[0] - except: - omhome = None - omhome = omhome or os.environ.get('OPENMODELICAHOME') - - if omhome is None: - warningOrError(errorOnFailure, "Failed to find OPENMODELICAHOME (searched for environment variable as well as the omc executable)") - return - idl = os.path.join(omhome,"share","omc","omc_communication.idl") - if not os.path.exists(idl): - warningOrError(errorOnFailure, "Path not found: %s" % idl) - return - - if 0 is not call(["omniidl","-bpython","-Wbglobal=_OMCIDL","-Wbpackage=OMPythonIDL",idl]): - warningOrError(errorOnFailure, "omniidl command failed") - return - print("Generated OMPythonIDL files") -generateIDL() - -setup(name='OMPython', - version='2.0.7', - description='OpenModelica-Python API Interface', - author='Anand Kalaiarasi Ganeson', - author_email='ganan642@student.liu.se', - maintainer='Adeel Asghar', - maintainer_email='adeel.asghar@liu.se', - license="BSD, OSMC-PL 1.2, GPL (user's choice)", - url='http://openmodelica.org/', - packages=['OMPython', 'OMPython.OMParser', 'OMPythonIDL', 'OMPythonIDL._OMCIDL', 'OMPythonIDL._OMCIDL__POA'], - install_requires=[ - # 'omniORB', # Required, but not part of pypi - 'pyparsing' - ] -) |