48 lines
1.5 KiB
Python
48 lines
1.5 KiB
Python
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
import os
|
|
|
|
from setuptools import find_packages, setup
|
|
|
|
PACKAGE_VERSION = "0.1"
|
|
|
|
THIS_DIR = os.path.dirname(os.path.realpath(__name__))
|
|
|
|
|
|
def read(*parts):
|
|
with open(os.path.join(THIS_DIR, *parts)) as f:
|
|
return f.read()
|
|
|
|
|
|
setup(
|
|
name="telemetry-harness",
|
|
version=PACKAGE_VERSION,
|
|
description=(
|
|
"Custom Marionette runner classes and entry scripts for "
|
|
"Telemetry specific Marionette tests."
|
|
),
|
|
classifiers=[
|
|
"Environment :: Console",
|
|
"Intended Audience :: Developers",
|
|
"License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)",
|
|
"Natural Language :: English",
|
|
"Operating System :: OS Independent",
|
|
"Programming Language :: Python",
|
|
"Topic :: Software Development :: Libraries :: Python Modules",
|
|
],
|
|
keywords="mozilla",
|
|
author="Firefox Test Engineering Team",
|
|
author_email="firefox-test-engineering@mozilla.org",
|
|
url="https://developer.mozilla.org/en-US/docs/Mozilla/QA/telemetry_harness",
|
|
license="MPL 2.0",
|
|
packages=find_packages(),
|
|
include_package_data=True,
|
|
zip_safe=False,
|
|
install_requires=read("requirements.txt").splitlines(),
|
|
entry_points="""
|
|
[console_scripts]
|
|
telemetry-harness = telemetry_harness.runtests:cli
|
|
""",
|
|
)
|