1
- [tool . poetry ]
1
+ [project ]
2
2
name = " bayesian-optimization"
3
3
version = " 3.0.0b1"
4
4
description = " Bayesian Optimization package"
5
- authors = [" Fernando Nogueira" ]
6
- license = " MIT "
5
+ authors = [
{ name = " Fernando Nogueira" , email = " [email protected] " } ]
6
+ license = { file = " LICENSE " }
7
7
readme = " README.md"
8
- packages = [{include = " bayes_opt" }]
9
-
10
- [tool .poetry .dependencies ]
11
- python = " ^3.9"
12
- scikit-learn = " ^1.0.0"
13
- numpy = " >=1.25"
14
- scipy = [
15
- {version = " ^1.0.0" , python = " <3.13" },
16
- {version = " ^1.14.1" , python = " >=3.13" }
8
+ requires-python = " >=3.9,<4.0"
9
+ classifiers = [
10
+ " License :: OSI Approved :: MIT License" ,
11
+ " Programming Language :: Python" ,
12
+ " Programming Language :: Python :: 3" ,
13
+ " Programming Language :: Python :: 3.9" ,
14
+ " Programming Language :: Python :: 3.10" ,
15
+ " Programming Language :: Python :: 3.11" ,
16
+ " Programming Language :: Python :: 3.12" ,
17
+ " Programming Language :: Python :: 3.13" ,
18
+ ]
19
+ dependencies = [
20
+ " scikit-learn>=1.0.0,<2.0.0" ,
21
+ " numpy>=1.25; python_version<'3.13'" ,
22
+ " numpy>=2.1.3; python_version>='3.13'" ,
23
+ " scipy>=1.0.0,<2.0.0; python_version<'3.13'" ,
24
+ " scipy>=1.14.1,<2.0.0; python_version>='3.13'" ,
25
+ " colorama>=0.4.6,<1.0.0" ,
17
26
]
18
- colorama = " ^0.4.6"
27
+
28
+ [tool .poetry ]
29
+ requires-poetry = " >=2.0"
30
+ packages = [{ include = " bayes_opt" }]
19
31
20
32
21
- [tool .poetry .group .dev ] # for testing/developing
33
+ [tool .poetry .group .dev ] # for testing/developing
22
34
optional = true
23
35
[tool .poetry .group .dev .dependencies ]
24
36
pytest = " ^8.0.0"
@@ -28,7 +40,7 @@ ruff = "0.6.6"
28
40
pre-commit = " ^3.7.1"
29
41
30
42
31
- [tool .poetry .group .nbtools ] # for running/converting notebooks
43
+ [tool .poetry .group .nbtools ] # for running/converting notebooks
32
44
optional = true
33
45
[tool .poetry .group .nbtools .dependencies ]
34
46
nbformat = " ^5.9.2"
@@ -38,17 +50,17 @@ matplotlib = "^3.0"
38
50
nbsphinx = " ^0.9.4"
39
51
sphinx-immaterial = " ^0.12.0"
40
52
sphinx = [
41
- {version = " ^7.0.0" , python = " <3.10" },
42
- {version = " ^8.0.0" , python = " >=3.10" }
53
+ { version = " ^7.0.0" , python = " <3.10" },
54
+ { version = " ^8.0.0" , python = " >=3.10" },
43
55
]
44
56
sphinx-autodoc-typehints = [
45
- {version = " ^2.3.0" , python = " <3.10" },
46
- {version = " ^2.4.0" , python = " >=3.10" }
57
+ { version = " ^2.3.0" , python = " <3.10" },
58
+ { version = " ^2.4.0" , python = " >=3.10" },
47
59
]
48
60
49
61
50
62
[build-system ]
51
- requires = [" poetry-core" ]
63
+ requires = [" poetry-core>=2.0 " ]
52
64
build-backend = " poetry.core.masonry.api"
53
65
54
66
[tool .coverage .report ]
0 commit comments