Added example topology for daemonized execution.
[osm/vim-emu.git] / setup.py
index d23ea68..a28df09 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -1,5 +1,5 @@
 """
 """
-Copyright (c) 2015 SONATA-NFV
+Copyright (c) 2015 SONATA-NFV and Paderborn University
 ALL RIGHTS RESERVED.
 
 Licensed under the Apache License, Version 2.0 (the "License");
 ALL RIGHTS RESERVED.
 
 Licensed under the Apache License, Version 2.0 (the "License");
@@ -14,7 +14,7 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 
 See the License for the specific language governing permissions and
 limitations under the License.
 
-Neither the name of the SONATA-NFV [, ANY ADDITIONAL AFFILIATION]
+Neither the name of the SONATA-NFV, Paderborn University
 nor the names of its contributors may be used to endorse or promote
 products derived from this software without specific prior written
 permission.
 nor the names of its contributors may be used to endorse or promote
 products derived from this software without specific prior written
 permission.
@@ -28,37 +28,43 @@ partner consortium (www.sonata-nfv.eu).
 from setuptools import setup, find_packages
 
 setup(name='emuvim',
 from setuptools import setup, find_packages
 
 setup(name='emuvim',
-      version='0.9',
+      version='1.0',
       license='Apache 2.0',
       license='Apache 2.0',
-      description='emuvim is a VIM for the SONATA platform',
-      url='http://github.com/sonata-emu',
-      author_email='sonata-dev@sonata-nfv.eu',
+      description='vim-emu: A NFV multi-PoP emulation platform',
+      url='https://osm.etsi.org/gitweb/?p=osm/vim-emu.git',
+      author_email='manuel@peuster.de',
       package_dir={'': 'src'},
       # packages=find_packages('emuvim', exclude=['*.test', '*.test.*', 'test.*', 'test']),
       packages=find_packages('src'),
       package_dir={'': 'src'},
       # packages=find_packages('emuvim', exclude=['*.test', '*.test.*', 'test.*', 'test']),
       packages=find_packages('src'),
+      include_package_data=True,
+      package_data={
+              'emuvim.api.sonata': ['*.yml'],
+              'emuvim.dashboard': ['*.html', 'css/*.css', 'img/*', 'js/*.js']
+      },
       install_requires=[
           'pyaml',
       install_requires=[
           'pyaml',
-          'zerorpc',
           'tabulate',
           'argparse',
           'tabulate',
           'argparse',
-          'networkx',
+          'networkx==1.11',
           'six>=1.9',
           'ryu',
           'six>=1.9',
           'ryu',
-          'ryu',
+          'oslo.config',
           'pytest',
           'Flask',
           'flask_restful',
           'pytest',
           'Flask',
           'flask_restful',
-          'docker-py==1.7.1',
+          'docker==2.0.2',
+          'urllib3==1.21.1',
           'requests',
           'prometheus_client',
           'requests',
           'prometheus_client',
-          'urllib3'
+          'ipaddress',
+          'simplejson'
       ],
       zip_safe=False,
       entry_points={
           'console_scripts': [
       ],
       zip_safe=False,
       entry_points={
           'console_scripts': [
-              'son-emu-cli=emuvim.cli.son_emu_cli:main',
+              'vim-emu=emuvim.cli.son_emu_cli:main',
           ],
       },
       setup_requires=['pytest-runner'],
       tests_require=['pytest'],
           ],
       },
       setup_requires=['pytest-runner'],
       tests_require=['pytest'],
-)
+      )