-
Notifications
You must be signed in to change notification settings - Fork 1
/
setup.py
53 lines (48 loc) · 1.82 KB
/
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# -*- coding: utf-8 -*-
"""
CoreRPAHive is a Robotic Process Automation library (RPA) for RobotFramework that allow the
developer create RPA script easier and reduce complexity under robot script layer.
"""
import re
from os.path import abspath, dirname, join
from setuptools import setup, find_packages
CURDIR = dirname(abspath(__file__))
with open("README.rst", "r", encoding='utf-8') as fh:
LONG_DESCRIPTION = fh.read()
with open(join(CURDIR, 'ExcelDataDriver', '__init__.py'), encoding='utf-8') as f:
VERSION = re.search("\n__version__ = '(.*)'", f.read()).group(1)
setup(
name="robotframework-exceldatadriver",
version=VERSION,
author="QA Hive Co.,Ltd",
author_email="[email protected]",
description="ExcelDataDriver is a Excel Data-Driven Testing library for Robot Framework.",
long_description=LONG_DESCRIPTION,
license="Apache License 2.0",
url='https://github.com/qahive/robotframework-ExcelDataDriver',
packages=find_packages(),
classifiers=[
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"License :: OSI Approved :: Apache Software License",
"Operating System :: OS Independent",
"Topic :: Software Development :: Testing",
"Topic :: Software Development :: Testing :: Acceptance",
"Framework :: Robot Framework",
],
keywords='robotframework testing automation data-driven qahive',
platforms='any',
install_requires=[
'inject==3.3.2',
'openpyxl==3.0.5',
'setuptools==41.0.1',
'Pillow>=6.2.1',
'robotframework-seleniumlibrary',
'robotframework-puppeteerlibrary',
],
python_requires='>3.6',
test_suite='nose.collector',
tests_require=['nose', 'parameterized'],
zip_safe=False,
)