variance-analysis/mach_perftest_notebook_dev/setup.py (28 lines of code) (raw):
import os
from setuptools import setup
"""
Sets up the CLI and modules for `perftestnotebook`.
"""
this_directory = os.path.abspath(os.path.dirname(__file__))
with open(os.path.join(this_directory, "README.md"), encoding="utf-8") as f:
long_description = f.read()
with open(os.path.join(this_directory, "requirements.txt")) as f:
install_requires = f.read()
setup(
name="perftestnotebook",
version="0.0.1",
author="Mozilla",
author_email="gmierzwinski@mozilla.com",
description=(
"This tool is used to standardize analysis/visualization techniques across Mozilla."
),
long_description=long_description,
long_description_content_type="text/markdown",
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: Mozilla Public License Version 2.0 (MPLv2)",
"Operating System :: OS Independent",
],
url="https://github.com/mozilla/mach-perftest-notebook-dev",
packages=["perftestnotebook", "perftestnotebook.customtransforms"],
install_requires=install_requires,
entry_points="""
# -*- Entry points: -*-
[console_scripts]
perftestnotebook = perftestnotebook.perftestnotebook:main
""",
)