-
Notifications
You must be signed in to change notification settings - Fork 1
/
setup.py
37 lines (33 loc) · 1.65 KB
/
setup.py
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
# This file is part of MetaQuantus.
# MetaQuantus is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
# MetaQuantus is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
# You should have received a copy of the GNU Lesser General Public License along with MetaQuantus. If not, see <https://www.gnu.org/licenses/>.
from setuptools import setup, find_packages
with open('requirements.txt') as f:
required = [line.strip() for line in f.readlines() if "git+" not in line]
# Fix to make @git work
required.append("Quantus @ git+https://github.com/understandable-machine-intelligence-lab/Quantus.git")
# Define setup.
setup(
name="metaquantus",
version="0.0.4",
description="MetaQuantus is a XAI performance tool for identifying reliable metrics.",
long_description=open("README.md", "r").read(),
long_description_content_type="text/markdown",
install_requires=required,
url="https://github.com/annahedstroem/MetaQuantus",
author="Anna Hedstrom",
author_email="[email protected]",
keywords=[
"explainable ai",
"evaluation",
"xai",
"machine learning",
"deep learning",
],
license="GNU LESSER GENERAL PUBLIC LICENSE VERSION 3",
packages=find_packages(),
zip_safe=False,
python_requires=">=3.8",
include_package_data=True,
)