diff --git a/pyproject.toml b/pyproject.toml index c44fa0e4..45e90cb9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,13 +1,25 @@ [tool.poetry] name = "summit" -version = "0.8.7" +version = "0.8.8" description = "Tools for optimizing chemical processes" authors = ["Kobi Felton ", "Jan Rittig"] license = "MIT" readme = 'README.md' repository = "https://github.com/sustainable-processes/summit" homepage = "https://github.com/sustainable-processes/summit" -keywords = ["machine-learning", "chemistry", "bayesian-reaction-optimization", "reaction-optimization", "neural-networks", "process optimization", "bayesian-optimization", "nelder-mead", "snobfit", "gryffin", "TSEMO"] +keywords = [ + "machine-learning", + "chemistry", + "bayesian-reaction-optimization", + "reaction-optimization", + "neural-networks", + "process optimization", + "bayesian-optimization", + "nelder-mead", + "snobfit", + "gryffin", + "TSEMO", +] [tool.poetry.dependencies] # Core dependencies @@ -15,8 +27,8 @@ python = "^3.8, <3.11" pandas = "^1.1.0" scipy = ">=1.8.0" numpy = "^1.21.0" -llvmlite="^0.38.0" -numba="^0.55.0" +llvmlite = "^0.38.0" +numba = "^0.55.0" fastprogress = "^0.2.3" matplotlib = "^3.2.2" scikit-learn = "^1.0" @@ -41,29 +53,42 @@ gpytorch = "^1.5.0" pytest = "^6.2.5" # Optional dependencies -xlrd = {version="^1.2.0", optional=true} -streamlit = {version=">=0.67.1,<1.12.0", optional=true} -neptune-client = {version= "^0.4.115", optional = true} -hiplot = {version= "^0.1.12", optional = true} -paramiko = {version="^2.7.1", optional=true} -sphinx = {version="^3.2.1", optional=true} -jinja2 = {version="<3.1.0", optional=true} -nbsphinx = {version="^0.8.5", optional=true} -sphinx-rtd-theme = {version="^0.5.0", optional=true} -pyrecorder = {version="^0.1.8", optional=true} -entmoot = {version="^0.1.4", optional=true} -sphinx-reredirects = {version="^0.0.0", optional=true} +xlrd = { version = "^1.2.0", optional = true } +streamlit = { version = ">=0.67.1,<1.12.0", optional = true } +neptune-client = { version = "^0.4.115", optional = true } +hiplot = { version = "^0.1.12", optional = true } +paramiko = { version = "^2.7.1", optional = true } +sphinx = { version = "^3.2.1", optional = true } +jinja2 = { version = "<3.1.0", optional = true } +nbsphinx = { version = "^0.8.5", optional = true } +sphinx-rtd-theme = { version = "^0.5.0", optional = true } +pyrecorder = { version = "^0.1.8", optional = true } +entmoot = { version = "^0.1.4", optional = true } +sphinx-reredirects = { version = "^0.0.0", optional = true } [tool.poetry.extras] bnn = ["blitz-bayesian-pytorch"] entmoot = ["entmoot"] -experiments = ["neptune-client", "hiplot", "paramiko", "pyrecorder", "xlrd", "streamlit"] -docs = ["sphinx", "jinja2", "nbsphinx", "sphinx-rtd-theme", "sphinx-reredirects"] +experiments = [ + "neptune-client", + "hiplot", + "paramiko", + "pyrecorder", + "xlrd", + "streamlit", +] +docs = [ + "sphinx", + "jinja2", + "nbsphinx", + "sphinx-rtd-theme", + "sphinx-reredirects", +] [tool.poetry.dev-dependencies] ipdb = "0.13.4" rope = "^0.17.0" -black = {version = "^20.8b1", allow-prereleases = true} +black = { version = "^20.8b1", allow-prereleases = true } [tool.poetry.scripts] summit-tests = 'summit:run_tests'