|
4 | 4 |
|
5 | 5 | # The values are (version_spec, comma separated tags) |
6 | 6 | dependent_packages = { |
7 | | - "numpy": ("1.20.0", "metrics, datasets, scores"), |
8 | | - "pandas": ("1.3.5", "metrics, datasets"), |
9 | | - "scipy": ("1.14.1", "metrics"), |
10 | | - "scikit-learn": ("1.2.0", "metrics"), |
| 7 | + "numpy": ("1.20.0", "install"), |
| 8 | + "pandas": ("1.3.5", "install"), |
| 9 | + "scipy": ("1.14.1", "install"), |
| 10 | + "scikit-learn": ("1.2.0", "install"), |
11 | 11 | "pytest-cov": ("3.0.0", "tests"), |
12 | 12 | "flake8": ("3.8.2", "tests"), |
13 | 13 | "black": ("22.3", "tests"), |
14 | 14 | "pylint": ("2.12.2", "tests"), |
15 | 15 | "mypy": ("1.6.1", "tests"), |
16 | 16 | "sphinx": ("4.2.0", "docs"), |
| 17 | + "statsmodels": ("0.14.4", "optional"), |
| 18 | + "lime": ("0.2.0.1", "optional"), |
| 19 | + "shap": ("0.46.0", "optional"), |
| 20 | + "xai-sharp": ("0.1a1", "optional"), |
17 | 21 | # dev |
18 | 22 | # "coverage": ("", "tests"), |
19 | 23 | # "click": ("", "tests"), |
|
23 | 27 | # L2R |
24 | 28 | # "lightgbm" : ("", "install"), |
25 | 29 | # general? |
26 | | - # "xai-sharp": ("0.1.a1", "install"), |
27 | | - # "shap" : ("", "install"), |
28 | | - # "lime" : ("", "install"), |
29 | | - # "statsmodels" : ("", "install"), |
30 | 30 | # "ml-research" : ("", "install"), |
31 | 31 | # dataset module |
32 | 32 | # "openpyxl" : ("", "install"), |
33 | | - # "" : ("", "install"), |
34 | 33 | } |
35 | 34 |
|
36 | 35 | # create inverse mapping for setuptools |
37 | 36 | tag_to_packages: dict = { |
38 | | - extra: [] |
39 | | - for extra in [ |
40 | | - "install", |
41 | | - "optional", |
42 | | - "docs", |
43 | | - "examples", |
44 | | - "tests", |
45 | | - "all", |
46 | | - "metrics", |
47 | | - "datasets", |
48 | | - "scores", |
49 | | - ] |
| 37 | + extra: [] for extra in ["install", "optional", "docs", "examples", "tests", "all"] |
50 | 38 | } |
51 | 39 | for package, (min_version, extras) in dependent_packages.items(): |
52 | 40 | for extra in extras.split(", "): |
|
0 commit comments