-
Notifications
You must be signed in to change notification settings - Fork 15
/
setup.py
29 lines (26 loc) · 923 Bytes
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import os
import versioneer
from setuptools import setup
def read(fname):
return open(os.path.join(os.path.dirname(__file__), fname)).read()
#parse requirements
req_lines = [line.strip() for line in open("requirements.txt").readlines()]
install_reqs = list(filter(None, req_lines))
setup(
version=versioneer.get_version(),
cmdclass=versioneer.get_cmdclass(),
name='xym',
description = ('A tool to fetch and extract YANG modules from IETF RFCs and Drafts'),
long_description="xym is a simple tool for fetching and extracting YANG modules from IETF RFCs and drafts as local files and from URLs.",
packages=['xym'],
scripts=['bin/xym'],
author='Jan Medved',
author_email='jmedved@cisco.com',
license='New-style BSD',
url='https://github.com/xym-tool/xym',
install_requires=install_reqs,
include_package_data=True,
keywords=['yang', 'extraction'],
python_requires='>=3.4',
classifiers=[],
)