mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-05-03 16:52:39 +02:00
45 lines
1.4 KiB
TOML
45 lines
1.4 KiB
TOML
[tool.poetry]
|
|
name = "GPy"
|
|
version = "1.13.1"
|
|
description = "The Gaussian Process Toolbox"
|
|
authors = ["GPy Authors <gpy.authors@gmail.com>"]
|
|
license = "BSD-3-Clause"
|
|
keywords = ["machine-learning", "gaussian-processes", "kernels"]
|
|
homepage = "https://sheffieldml.github.io/GPy/"
|
|
repository = "https://github.com/SheffieldML/GPy"
|
|
documentation = "https://github.com/SheffieldML/GPy"
|
|
readme = "README.md"
|
|
build = "build.py"
|
|
include = ["build.py"]
|
|
|
|
[tool.poetry.dependencies]
|
|
python = ">=3.9"
|
|
numpy = "^1.7"
|
|
six = "*"
|
|
paramz = ">=0.9.6"
|
|
cython = "^0.29"
|
|
scipy = ">=1.3.0,<=1.12.0" # TODO: why this upper bound?
|
|
sphinx = { version = "*", optional = true }
|
|
mpi4py = { version = "*", optional = true }
|
|
ipython = { version = ">=4.0.0", optional = true }
|
|
matplotlib = { version = ">=3.3.4", optional = true }
|
|
plotly = { version = ">=1.8.6", optional = true }
|
|
jupyter_client = { version = ">=4.0.6", optional = true }
|
|
ipywidgets = { version = ">=4.0.3", optional = true }
|
|
ipykernel = { version = ">=4.1.0", optional = true }
|
|
notebook = { version = ">=4.0.5", optional = true }
|
|
|
|
[tool.poetry.extras]
|
|
docs = ["sphinx"]
|
|
optional = ["mpi4py", "ipython"]
|
|
plotting = ["matplotlib", "plotly"]
|
|
notebook = ["jupyter_client", "ipywidgets", "ipykernel", "notebook"]
|
|
|
|
[tool.poetry.group.dev.dependencies]
|
|
matplotlib = "^3.9.1"
|
|
pytest = "^8.2.2"
|
|
pods = "^0.1.14"
|
|
|
|
[build-system]
|
|
requires = ["poetry-core>=1.0.0", "setuptools", "wheel", "numpy", "cython"]
|
|
build-backend = "poetry.core.masonry.api"
|