-
Notifications
You must be signed in to change notification settings - Fork 61
/
setup.py
42 lines (36 loc) · 1.49 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
'''
Created on 2015/12/10
Author: by [email protected]
'''
from setuptools import setup
from os.path import abspath, dirname, join
with open(join(dirname(abspath(__file__)), 'target', 'src', 'SikuliLibrary', 'version.py')) as f:
exec(f.read())
DESCRIPTION = """
Sikuli Robot Framework Library provide keywords for Robot Framework to test UI through Sikuli.
Notes: SikuliLibrary.jar file is OS dependent. The version for Windows 64bit is included.
If target OS is not Windows, please get source code from GITHUB, and use Maven to build
SikuliLibrary.jar on target OS, and replace the jar file in 'lib' folder.
"""[1:-1]
CLASSIFIERS = """
Operating System :: OS Independent
Programming Language :: Python
Programming Language :: Java
Topic :: Software Development :: Testing
"""[1:-1]
setup(name = 'robotframework-SikuliLibrary',
version = VERSION,
description = 'Sikuli library for Robot Framework',
long_description = DESCRIPTION,
author = 'Wang Yang',
author_email = '[email protected]',
url = 'https://github.com/rainmanwy/robotframework-SikuliLibrary',
license = 'Apache License 2.0',
keywords = 'robotframework testing testautomation sikuli UI',
platforms = 'any',
classifiers = CLASSIFIERS.splitlines(),
package_dir = {'' : 'target/src'},
packages = ['SikuliLibrary'],
package_data = {'SikuliLibrary': ['lib/*.jar',
]},
)