-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.cfg
137 lines (122 loc) · 2.71 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
131
132
133
134
135
136
137
##########################
# Setup.py Configuration #
##########################
[metadata]
name = wdbio
version = 0.0.3-dev
description = Wikidata-related functions for bioinformatics
long_description = file: README.md
long_description_content_type = text/markdown
# URLs associated with the project
url = https://github.com/jvfe/wdbio
download_url = https://github.com/jvfe/wdbio/releases
project_urls =
Bug Tracker = https://github.com/jvfe/wdbio/issues
Source Code = https://github.com/jvfe/wdbio
# Author information
author = jvfe
author_email = jvfecav@gmail.com
maintainer = jvfe
maintainer_email = jvfecav@gmail.com
# License Information
license = MIT
license_files =
LICENSE
# Search tags
classifiers =
Development Status :: 1 - Planning
Environment :: Console
Intended Audience :: Developers
License :: OSI Approved :: MIT License
Operating System :: OS Independent
Framework :: Pytest
Framework :: tox
Programming Language :: Python
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3 :: Only
# TODO add your topics from the Trove controlled vocabulary (see https://pypi.org/classifiers)
keywords =
# TODO add your own free-text keywords
cookiecutter
[options]
install_requires =
wdcuration>=0.2.0
# Random options
zip_safe = false
include_package_data = True
python_requires = >=3.8
# Where is my code
packages = find:
package_dir =
= wdbio
[options.packages.find]
where = wdbio
[options.extras_require]
tests =
pytest
coverage
docs =
mkdocs
mkdocstrings
mkdocstrings.python
##########################
# Coverage Configuration #
# (.coveragerc) #
##########################
[coverage:run]
branch = True
source = wdbio
omit =
tests/*
docs/*
[coverage:paths]
source =
wdbio
.tox/*/lib/python*/site-packages/wdbio
[coverage:report]
show_missing = True
exclude_lines =
pragma: no cover
raise NotImplementedError
if __name__ == __main__:
if TYPE_CHECKING:
def __str__
def __repr__
#########################
# Flake8 Configuration #
# (.flake8) #
#########################
# S301 pickle
# S403 pickle
# W503 Line break before binary operator (flake8 is wrong)
# E203 whitespace before ':'
[flake8]
ignore =
S301
S403
S404
S603
W503
E203
exclude =
.tox,
.git,
__pycache__,
docs/source/conf.py,
build,
dist,
tests/fixtures/*,
*.pyc,
*.egg-info,
.cache,
.eggs,
data
max-line-length = 120
max-complexity = 20
import-order-style = pycharm
application-import-names =
wdbio
tests