setup.py 868 Bytes
Newer Older
Morten Knutsen's avatar
Morten Knutsen committed
1
import os
2
import sys
Morten Knutsen's avatar
Morten Knutsen committed
3 4 5 6 7 8

from setuptools import setup, find_packages

here = os.path.abspath(os.path.dirname(__file__))

requires = [
9
    'python-etcd',
Morten Knutsen's avatar
Morten Knutsen committed
10 11 12 13 14
    'requests',
    'daemonize',
    'pytest',
    'mock',
    'scvmm-client-py',
15
    'pyroute2==0.2.14',
Morten Knutsen's avatar
Morten Knutsen committed
16
    ]
17 18
if sys.version_info[0] == 2:
    requires.append('scapy')
Morten Knutsen's avatar
Morten Knutsen committed
19 20

setup(name='router-services',
Sigmund Augdal's avatar
Sigmund Augdal committed
21
      version='0.20',
Morten Knutsen's avatar
Morten Knutsen committed
22 23 24 25 26 27 28 29 30 31 32
      description='Uninett nova router',
      classifiers=[
          "Programming Language :: Python",
          ],
      packages=find_packages(),
      include_package_data=True,
      zip_safe=False,
      install_requires=requires,
      tests_require=requires,
      dependency_links=[
          'git+https://scm.uninett.no/nova/scvmm_client_py.git#egg=scvmm-client-py-0.4',
33
          'http://www.secdev.org/projects/scapy/files/scapy-latest.tar.gz#egg=scapy-2.1.0',
Morten Knutsen's avatar
Morten Knutsen committed
34 35
          ],
      )