From 241fb411d889c24272f62ad4c68a32efd522da92 Mon Sep 17 00:00:00 2001 From: c-bata Date: Sat, 24 Oct 2020 18:02:24 +0900 Subject: [PATCH] Add setup.py --- .gitignore | 4 ++++ setup.py | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 setup.py diff --git a/.gitignore b/.gitignore index 5972adac..7eb8cb1e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,10 @@ *.pyc __pycache__/ venv/ +.eggs/ +*.egg-info +dist/ +build/ node_modules/ public/ diff --git a/setup.py b/setup.py new file mode 100644 index 00000000..e8583942 --- /dev/null +++ b/setup.py @@ -0,0 +1,32 @@ +import os +from setuptools import setup, find_packages + + +def get_long_description() -> str: + + readme_filepath = os.path.join(os.path.dirname(__file__), "README.md") + with open(readme_filepath) as f: + return f.read() + +setup( + name="optuna-dashboard", + version="0.0.1", + description="Web dashboard for Optuna.", + long_description=get_long_description(), + long_description_content_type="text/markdown", + author="Masashi Shibata", + author_email="m.shibata1020@gmail.com", + url="https://github.com/c-bata/optuna-dashboard", + packages=find_packages(), + install_requires=["optuna", "bottle"], + extras_require={ + "lint": ["black", "flake8"], + "release": ["wheel", "twine"], + }, + package_data={"optuna_dashboard": ["public/*"]}, + entry_points={ + "console_scripts": [ + "optuna-dashboard = optuna_dashboard.cli:main", + ], + }, +)