X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=setup.py;h=45f58f8e5a949526350ad8994e73657990532920;hb=3227bb286e16c149e1cda6ea82ad531025e5bdd7;hp=8f67e094bd9edefb32af174e01b1d52ae6576b5b;hpb=4db0fb4c8e067200712eb377e42013c6fc2c628b;p=sfa.git diff --git a/setup.py b/setup.py index 8f67e094..45f58f8e 100755 --- a/setup.py +++ b/setup.py @@ -15,6 +15,13 @@ from glob import glob import shutil from distutils.core import setup +# check for the correct version of python +major, minor = sys.version_info [0:2] +if (major, minor) != (2, 7): + print ("Sorry, the SFA package is currently available only with python-2.7") + exit(1) + + # while cleaning up we might not have this.. try: from sfa.util.version import version_tag @@ -54,14 +61,14 @@ packages = [ 'sfa/openstack', 'sfa/federica', 'sfa/iotlab', - 'sfa/cortexlab', 'sfatables', 'sfatables/commands', 'sfatables/processors', ] initscripts = [ 'sfa' ] -if not os.path.isfile('/etc/redhat-release'): initscripts.append('functions.sfa') +if not os.path.isfile('/etc/redhat-release'): + initscripts.append('functions.sfa') data_files = [ ('/etc/sfa/', [ 'config/aggregates.xml', 'config/registries.xml', @@ -130,18 +137,19 @@ else: except: long_description = "Unable to read index.html" - setup(name='sfa', - packages = packages, - data_files = data_files, - version=version_tag, - keywords = ['federation','testbeds','SFA','SfaWrap'], - url="http://svn.planet-lab.org/wiki/SFATutorial", - author="Thierry Parmentelat, Tony Mack, Scott Baker", - author_email="thierry.parmentelat@inria.fr, tmack@princeton.cs.edu, smbaker@gmail.com", - download_url = "http://build.onelab.eu/sfa/{v}/sfa-{v}.tar.gz".format(v=version_tag), - description="SFA Wrapper with drivers for PlanetLab and IotLab and others", - license = license, - long_description = long_description, - scripts = scripts, + setup( + name = 'sfa', + packages = packages, + data_files = data_files, + version = version_tag, + keywords = ['federation','testbeds','SFA','SfaWrap'], + url = "http://svn.planet-lab.org/wiki/SFATutorial", + author = "Thierry Parmentelat, Tony Mack, Scott Baker", + author_email = "thierry.parmentelat@inria.fr, tmack@princeton.cs.edu, smbaker@gmail.com", + download_url = "http://build.onelab.eu/sfa/{v}/sfa-{v}.tar.gz".format(v=version_tag), + description = "SFA Wrapper with drivers for PlanetLab and IotLab and others", + license = license, + long_description = long_description, + scripts = scripts, )