-
Notifications
You must be signed in to change notification settings - Fork 13
/
setup.cfg
130 lines (123 loc) · 2.91 KB
/
setup.cfg
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
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
# see documentation, e.g.
# - https://packaging.python.org/tutorials/packaging-projects/#configuring-metadata
# - https://setuptools.readthedocs.io/en/latest/userguide/declarative_config.html
# - https://www.python.org/dev/peps/pep-0314/
[metadata]
author = DIANNA Team
author_email = [email protected]
classifiers =
Development Status :: 2 - Pre-Alpha
Intended Audience :: Developers
License :: OSI Approved :: Apache Software License
Natural Language :: English
Programming Language :: Python :: 3
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
description = Deep Insight And Neural Network Analysis
keywords =
XAI
machine learning
long_description = file: README.md
long_description_content_type = text/markdown
name = dianna
project_urls =
Bug Tracker = https://github.com/dianna-ai/dianna/issues
url = https://github.com/dianna-ai/dianna
version = 1.7.0
license = Apache License 2.0
[options]
python_requires = >=3.8,<3.12
zip_safe = False
include_package_data = True
packages = find_namespace:
install_requires =
fastdtw
ipython
lime
matplotlib
numpy>=1.20
onnx==1.14.1
onnx_tf
onnxruntime
pooch
shap<0.45
scikit-image>=0.19.3
scikit-learn
tqdm
xarray
pandas
torch <=2.3.1 # this is temporary, see #829
# tf and tfprob are required but not declared by onnx_tf
tensorflow >= 2.12,<2.16
tensorflow_probability <0.24
# https://setuptools.pypa.io/en/latest/userguide/datafiles.html#accessing-data-files-at-runtime
importlib_resources;python_version<'3.10'
[options.data_files]
# This section requires setuptools>=40.6.0
# It remains empty for now
# Check if MANIFEST.in works for your purposes
[options.extras_require]
dev =
bump2version
pre-commit
scipy
spacy<3.8.0 # see #864
coverage[toml]
pytest
pytest-cov
pytest-playwright
docs =
myst-parser
nbmake
nbsphinx
nbsphinx_link
pandoc
sphinx
sphinx-autoapi
sphinx_rtd_theme
publishing =
build
twine
wheel
text =
spacy<3.8.0 # see #864
dashboard =
importlib_resources;python_version<'3.10'
keras
Pillow
plotly
scipy
seaborn
spacy<3.8.0 # see #864
streamlit-aggrid
streamlit
streamlit_option_menu
transformers
xgboost
notebooks =
keras
nbmake
notebook
Pillow
pytorch_lightning
scipy
skl2onnx
spacy<3.8.0 # see #864
seaborn
tf2onnx
torch
torchvision
ipywidgets
freetype-py
transformers<4.46.0
xgboost
[options.entry_points]
console_scripts =
dianna-dashboard = dianna.cli:dashboard
[options.packages.find]
include = dianna, dianna.*
[tool:pytest]
markers =
dashboard: Test dashboard user workflow, requires playwright with browser installed (`playwright install chromium`)