Bug 1849098 - Disable browser_searchMode_sessionStore.js for frequent failures. r...
[gecko.git] / testing / tps / setup.py
blob0bcf4387f010da52daaa8da0a4f75e552026de29
1 # This Source Code Form is subject to the terms of the Mozilla Public
2 # License, v. 2.0. If a copy of the MPL was not distributed with this
3 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
6 from setuptools import find_packages, setup
8 version = "0.6"
10 deps = [
11 "httplib2 == 0.9.2",
12 "mozfile >= 1.2",
13 "wptserve >= 3.0",
14 "mozinfo >= 1.2",
15 "mozinstall == 2.0.1",
16 "mozprocess == 1.3",
17 "mozprofile ~= 2.1",
18 "mozrunner ~= 8.2",
19 "mozversion == 2.3",
20 "PyYAML >= 4.0",
23 setup(
24 name="tps",
25 version=version,
26 description="run automated multi-profile sync tests",
27 long_description="""\
28 """,
29 classifiers=[
30 "Programming Language :: Python :: 2.7",
31 "Programming Language :: Python :: 2 :: Only",
32 ], # Get strings from http://pypi.python.org/pypi?%3Aaction=list_classifiers
33 keywords="",
34 author="Mozilla Automation and Tools team",
35 author_email="tools@lists.mozilla.org",
36 url="https://developer.mozilla.org/en-US/docs/TPS",
37 license="MPL 2.0",
38 packages=find_packages(exclude=["ez_setup", "examples", "tests"]),
39 include_package_data=True,
40 zip_safe=False,
41 install_requires=deps,
42 entry_points="""
43 # -*- Entry points: -*-
44 [console_scripts]
45 runtps = tps.cli:main
46 """,
47 data_files=[
48 ("tps", ["config/config.json.in"]),