Open Kilda Java Documentation
setup.py
Go to the documentation of this file.
1 #!/usr/bin/env python
2 
3 import functools
4 import os
5 from setuptools import find_packages
6 import sys
7 
8 from setuptools import setup
9 
10 from kilda import traffexam
11 
12 root = os.path.dirname(__file__)
13 root = os.path.abspath(root)
14 root = os.path.normpath(root)
15 
16 path = functools.partial(os.path.join, root)
17 
18 run_deps = open(path('requirements.txt')).readlines()
19 test_deps = ['pytest']
20 setup_deps = []
21 
22 if {'pytest', 'test', 'ptr'}.intersection(sys.argv):
23  setup_deps.append('pytest-runner')
24 
25 setup(
26  name='kilda-traffexam',
27  version=traffexam.__version__,
28  description='REST API for ipfer',
29  long_description=open(path('README.rst')).read(),
30  packages=find_packages(),
31  setup_requires=setup_deps,
32  tests_require=test_deps,
33  install_requires=run_deps,
34  entry_points={
35  'console_scripts': ['kilda-traffexam = kilda.traffexam.core:main']}
36 )
Definition: setup.py:1
path
Definition: setup.py:16