-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.cfg
66 lines (52 loc) · 1.29 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
;; # https://setuptools.pypa.io/en/latest/userguide/declarative_config.html
[metadata]
name = csankey
version = file: VERSION
url = https://github.com/kirin123kirin/csankey
author = kirin123kirin
description = csankey description
long_description = file: README.md
long_description_content_type = text/markdown
license = MIT
license_files = LICENSE
; # https://pypi.org/classifiers/
classifiers =
Programming Language :: Python :: 3
Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
License :: OSI Approved :: MIT License
keywords = sankey,d3.js
[options]
zip_safe = False
install_requires =
setuptools>=42
wheel
scikit-build>=0.12
cmake>=3.18
# ninja
; # https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
include_package_data = True
packages = find:
[options.extras_require]
test =
pytest
pytest-cov
psutil
lxml
[build]
build_temp = build
build_base = build
build_platlib = build
[tool:pytest]
addopts = --capture=no -s -p no:cacheprovider
testpaths = tests
[aliases]
test=pytest
[flake8]
ignore = E302,W504,E402,F401,C901
max-line-length = 160
exclude = tests/*,test/*,.*
max-complexity = 10