Skip to content

Commit 3f27c1a

Browse files
committed
fully pyproject.toml
1 parent 63f0e41 commit 3f27c1a

File tree

4 files changed

+42
-52
lines changed

4 files changed

+42
-52
lines changed

pyproject.toml

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,44 @@
1+
[project]
2+
name = "slise"
3+
version = "2.2.0"
4+
authors = [{ name = "Anton Björklund", email = "[email protected]" }]
5+
description = "The SLISE algorithm for robust regression and explanations of black box models"
6+
readme = "README.md"
7+
license = { file = "LICENSE" }
8+
keywords = [
9+
"Robust regression",
10+
"Sparse Linear Regression",
11+
"Explainable Artificial Intelligence",
12+
"Local Explanations",
13+
]
14+
classifiers = [
15+
"Programming Language :: Python :: 3",
16+
"License :: OSI Approved :: MIT License",
17+
"Operating System :: OS Independent",
18+
"Topic :: Scientific/Engineering :: Artificial Intelligence",
19+
"Topic :: Scientific/Engineering :: Visualization",
20+
]
21+
requires-python = "3.6"
22+
dependencies = [
23+
"numpy >= 1.20",
24+
"scipy >= 1.6",
25+
"numba >= 0.53",
26+
"matplotlib >= 3.3",
27+
"PyLBFGS >= 0.2",
28+
]
29+
30+
[project.optional-dependencies]
31+
dev = ["pytest", "black[jupyter]", "pylint", "tbb", "icc_rt", "IPython"]
32+
tbb = ["tbb"]
33+
34+
[project.urls]
35+
homepage = "https://edahelsinki.fi/pyslise"
36+
documentation = "https://edahelsinki.fi/pyslise/docs/slise/"
37+
repository = "https://github.com/edahelsinki/pyslise.git"
38+
139
[build-system]
240
requires = ["setuptools>=42", "wheel"]
3-
build-backend = "setuptools.build_meta"
41+
build-backend = "setuptools.build_meta"
42+
43+
[tool.setuptools]
44+
packages = ["slise"]

requirements-dev.txt

Lines changed: 0 additions & 6 deletions
This file was deleted.

requirements.txt

Lines changed: 0 additions & 5 deletions
This file was deleted.

setup.cfg

Lines changed: 0 additions & 40 deletions
This file was deleted.

0 commit comments

Comments
 (0)