Repository navigation
Expand file tree
/
Copy pathpyproject.toml
More file actions
113 lines (108 loc) · 3.52 KB
/
Copy pathpyproject.toml
File metadata and controls
113 lines (108 loc) · 3.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
[build-system]
requires = ["setuptools>=77,<81"]
build-backend = "setuptools.build_meta"
[project]
name = "fedot"
version = "0.7.5"
description = "Automated machine learning framework for composite pipelines"
readme = "README_en.rst"
requires-python = ">=3.10,<3.15"
license = "BSD-3-Clause"
authors = [
{ name = "NSS Lab", email = "itmo.nss.team@gmail.com" },
]
classifiers = [
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
]
dependencies = [
"thegolem @ git+https://github.com/aimclub/GOLEM.git@602536101f93ed02ad9cbe0e4f9059c5cc1ba9db",
"numpy>=1.16.0,<2.0.0,!=1.24.0; python_version < '3.13'",
"numpy>=2.1,<3.0.0; python_version >= '3.13'",
"pandas>=1.3.0,<3.0.0",
"scipy>0.13.0,<1.13.0; python_version < '3.13'",
"scipy>=1.14.1,<2.0.0; python_version >= '3.13'",
"dask-ml>=2025.1.0,<2026.0.0",
"dask>=2025.1.0,<2026.0.0",
"pyarrow>=14.0.1,<26.0.0; python_version < '3.13'",
"pyarrow>=26.0.0,<27.0.0; python_version >= '3.13'",
"anytree>=2.8.0,<3.0.0",
"catboost>=0.25.0,<2.0.0",
"lightgbm>=4.6.0,<5.0.0",
"xgboost>=1.4.0,<4.0.0",
"statsmodels>=0.12.0,<0.16.0",
"ete3>=3.1.0,<4.0.0",
"networkx>=2.4,<4.0.0,!=2.7.*,!=2.8.1,!=2.8.2,!=2.8.3",
"scikit-learn>=1.0.0,<1.7.0; python_version < '3.13'",
"scikit-learn>=1.7.0,<2.0.0; python_version >= '3.13'",
"sktime>=0.16.1,<2.0.0",
"hyperopt==0.2.7",
"optuna>=3.2.0,<5.0.0",
"SALib>=1.3.0,<2.0.0",
"scikit-optimize>=0.7.4,<0.11.0",
"matplotlib>=3.3.1,<4.0.0",
"pyvis==0.2.1",
"seaborn>=0.9.0,<1.0.0",
"setuptools>=77,<81",
"func_timeout==4.3.5",
"joblib>=0.17.0,<2.0.0",
"requests>=2.0,<3.0.0",
"psutil>=5.9.2,<8.0.0",
"fsspec>=2024,<2027",
"pytest>=6.2.0,<10.0.0",
"testfixtures>=6.18.0,<9.0.0",
]
[project.optional-dependencies]
docs = [
"setuptools>=77,<81",
"sphinx==5.3.0",
"sphinx_rtd_theme==1.0.0",
"readthedocs-sphinx-search==0.3.2",
"sphinxcontrib-details-directive==0.1.0",
"autodocsumm>=0.2.15,<0.3.0",
]
examples = [
"openpyxl==3.0.7",
]
extra = [
"tensorflow>=2.8.0,<2.20.0; python_version < '3.13'",
"tensorflow>=2.20.0,<2.22.0; python_version >= '3.13' and python_version < '3.14'",
"torch>=1.9.0,<3.0.0; python_version < '3.13' or python_version >= '3.14'",
"torch>=1.9.0,<2.12.0; python_version >= '3.13' and python_version < '3.14'",
"tabpfn>=2.0.0,<=2.2.1; python_version < '3.13'",
"opencv-python>=4.5.5.64,<5.0.0",
"Pillow>=8.2.0,<13.0.0",
"gensim==4.3.2; python_version < '3.13'",
"gensim>=4.4.0,<5.0.0; python_version >= '3.13' and python_version < '3.14'",
"nltk==3.8.1",
"protobuf>=3.19.0,<3.20.0; python_version < '3.11'",
"protobuf>=3.20.3,<8.0.0; python_version >= '3.11'",
"giotto-ph==0.2.4; python_version < '3.13'",
"ripser>=0.6.0,<1.0.0; python_version >= '3.13'",
]
profilers = [
"snakeviz==2.1.0",
"gprof2dot==2021.2.21",
"objgraph==3.5.0",
"memory_profiler==0.61.0",
]
[project.urls]
Homepage = "https://github.com/aimclub/FEDOT"
[tool.setuptools.packages.find]
exclude = ["test*"]
[tool.coverage.report]
exclude_also = [
"def __repr__",
"if __debug__:",
"raise NotImplementedError",
"if __name__ == .__main__.:",
"@abstractmethod",
"except Exception",
"if verbose:",
"if self.verbose:",
"if self.print_training_progress:",
"class ApiTemplate",
]