# 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/. from __future__ import absolute_import from setuptools import setup, find_packages PACKAGE_NAME = "mozrunner" PACKAGE_VERSION = "8.1.0" desc = """Reliable start/stop/configuration of Mozilla Applications (Firefox, Thunderbird, etc.)""" deps = [ "mozdevice>=4.0.0,<5", "mozfile>=1.2", "mozinfo>=0.7,<2", "mozlog>=6.0", "mozprocess>=1.2.0,<2", "mozprofile~=2.3", "six>=1.13.0,<2", ] EXTRAS_REQUIRE = {"crash": ["mozcrash >= 2.0"]} setup( name=PACKAGE_NAME, version=PACKAGE_VERSION, description=desc, long_description="see https://firefox-source-docs.mozilla.org/mozbase/index.html", 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 :: 2.7", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Libraries :: Python Modules", ], keywords="mozilla", author="Mozilla Automation and Tools team", author_email="tools@lists.mozilla.org", url="https://wiki.mozilla.org/Auto-tools/Projects/Mozbase", license="MPL 2.0", packages=find_packages(), zip_safe=False, install_requires=deps, extras_require=EXTRAS_REQUIRE, entry_points=""" # -*- Entry points: -*- [console_scripts] mozrunner = mozrunner:cli """, )