Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
[gecko.git] / testing / talos / setup.py
blob628610f077055b04c4133822156f2de3a8b7fb94
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/.
5 import os
7 from setuptools import find_packages, setup
9 try:
10 here = os.path.dirname(os.path.abspath(__file__))
11 description = open(os.path.join(here, "README")).read()
12 except OSError:
13 description = ""
15 version = "0.0"
17 with open(os.path.join(here, "requirements.txt")) as f:
18 dependencies = f.read().splitlines()
20 dependency_links = []
22 setup(
23 name="talos",
24 version=version,
25 description="Performance testing framework for Windows, Mac and Linux.",
26 long_description=description,
27 classifiers=[
28 "Programming Language :: Python :: 2.7",
29 "Programming Language :: Python :: 2 :: Only",
31 # Get strings from http://www.python.org/pypi?%3Aaction=list_classifiers
32 author="Mozilla Foundation",
33 author_email="tools@lists.mozilla.org",
34 url="https://wiki.mozilla.org/Buildbot/Talos",
35 license="MPL",
36 packages=find_packages(exclude=["ez_setup", "examples", "tests"]),
37 include_package_data=True,
38 package_data={
39 "": [
40 "*.config",
41 "*.css",
42 "*.gif",
43 "*.htm",
44 "*.html",
45 "*.ico",
46 "*.js",
47 "*.json",
48 "*.manifest",
49 "*.php",
50 "*.png",
51 "*.rdf",
52 "*.sqlite",
53 "*.svg",
54 "*.xml",
55 "*.xul",
58 zip_safe=False,
59 install_requires=dependencies,
60 dependency_links=dependency_links,
61 entry_points="""
62 # -*- Entry points: -*-
63 [console_scripts]
64 talos = talos.run_tests:main
65 talos-results = talos.results:main
66 """,
67 test_suite="tests",