forked from SERG-Delft/dslinter
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpyproject.toml
58 lines (48 loc) · 1.24 KB
/
pyproject.toml
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
[tool.black]
line-length = 120
target-version = ['py36', 'py37', 'py38']
exclude = '''
/(
\.eggs
| \.git
| \.hg
| \.mypy_cache
| \.tox
| \.venv
| _build
| buck-out
| build
| dist
| scripts
)/
'''
[tool.isort]
skip = 'scripts'
[tool.poetry]
name = "dslinter"
version = "2.0.9"
description = "`dslinter` is a pylint plugin for linting data science and machine learning code. We plan to support the following Python libraries: TensorFlow, PyTorch, Scikit-Learn, Pandas, NumPy and SciPy."
license = "GPL-3.0 License"
authors = [
"Mark Haakman",
"Haiyin Zhang",
"Daoyao Wang",
"Chadha Degachi"
]
readme = "README.md" # Markdown files are supported
repository = "https://github.com/SERG-Delft/dslinter"
homepage = "https://pypi.org/project/dslinter/"
keywords = ["machine learning", "software engineering"]
[tool.poetry.dependencies]
python = "^3.7" # Compatible python versions must be declared here
toml = "^0.10"
pylint = { version = "~2.12.2" }
astroid = { version = "~2.9.3" }
mypy = { version = "~0.931" }
data-science-types = { version = "~0.2.23" }
pyspark-stubs = {version = "~3.0.0.post3" }
[tool.poetry.dev-dependencies]
pytest = "^3.0"
pytest-cov = "^2.4"
# [tool.poetry.scripts]
# my-script = "my_package:main"