blob: da0e32bb4429bf5ec2514177ad6246670cf0728d [file] [log] [blame]
Nathan Knutha96d20d2016-09-08 14:40:26 -07001#!/usr/bin/env python
2
3import os
4from setuptools import setup
5
6# Utility function to read the README file.
7def read(fname):
8 return open(os.path.join(os.path.dirname(__file__), fname)).read()
9
10twisted_deps = ['twisted']
Nathan Knuth805af1d2016-09-08 15:25:50 -070011scapy_deps = ['scapy>=2.2.0']
Nathan Knutha96d20d2016-09-08 14:40:26 -070012setup(
13 name = 'voltha',
Kim Kempf61254602017-09-13 11:57:32 -070014 version = '1.1.0',
Nathan Knutha96d20d2016-09-08 14:40:26 -070015 author = 'Zsolt Haraszti, Nathan Knuth, Ali Al-Shabibi',
Kim Kempf61254602017-09-13 11:57:32 -070016 author_email = 'voltha-discuss@opencord.org',
Nathan Knutha96d20d2016-09-08 14:40:26 -070017 description = ('Virtual Optical Line Terminal (OLT) Hardware Abstraction'),
18 license = 'LICENSE.txt',
19 keywords = 'volt gpon cord',
20 url = 'http://gerrit.opencord.org/voltha',
21 packages=['voltha', 'tests'],
22 long_description=read('README.md'),
23 classifiers=[
24 'Development Status :: 3 - Alpha',
25 'Topic :: System :: Networking',
26 'Programming Language :: Python',
27 'License :: OSI Approved :: Apache License 2.0',
28 ],
Nathan Knuth805af1d2016-09-08 15:25:50 -070029 install_requires=[
30 'six>1.7.2',
31 ],
Nathan Knutha96d20d2016-09-08 14:40:26 -070032 extras_require={
33 'twisted': twisted_deps,
34 'all' : twisted_deps
35 },
36)