-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.cfg
133 lines (111 loc) · 3.13 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
[metadata]
name = my-data-toolkit
description = Face the engineering of data preprocessing.
long_description = file: README.md
long_description_content_type = text/markdown
url = https://github.com/Zeroto521/my-data-toolkit
author = Zero <@Zeroto521>
author_email = [email protected]
license = MIT
license_files = LICENSE
platforms = any
classifiers =
Development Status :: 3 - Alpha
Intended Audience :: Developers
Intended Audience :: Education
Intended Audience :: Science/Research
License :: OSI Approved :: MIT License
Operating System :: Microsoft :: Windows
Operating System :: MacOS
Operating System :: Unix
Programming Language :: Python
Programming Language :: Python :: 3
Programming Language :: Python :: 3 :: Only
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Topic :: Scientific/Engineering
Topic :: Scientific/Engineering :: GIS
Topic :: Scientific/Engineering :: Information Analysis
project_urls =
Documentation = https://my-data-toolkit.readthedocs.io
Changelog = https://my-data-toolkit.readthedocs.io/en/latest/changelog.html
Bug Tracker = https://github.com/Zeroto521/my-data-toolkit/issues
Source Code = https://github.com/Zeroto521/my-data-toolkit
[options]
packages = find:
install_requires =
pandas >= 1.3.4; python_version <= "3.10"
pandas >= 1.5.1; python_version >= "3.11"
python_requires = >=3.9
[options.extras_require]
opt =
scikit-learn >= 1.4; python_version >= "3.9"
packaging
geopandas >= 0.10.0; python_version >= "3.9"
test =
pytest
pytest-xdist
pytest-cov
pytest-doctestplus
codecov
doc =
sphinx
pydata-sphinx-theme
sphinx-toggleprompt
myst-parser
numpydoc
ipython
ipykernel
nbsphinx
sdist =
build
twine
[options.packages.find]
exclude =
test*
# See the docstring in versioneer.py for instructions. Note that you must
# re-run 'versioneer.py setup' after changing this section, and commit the
# resulting files.
[versioneer]
VCS = git
style = pep440-old
versionfile_source = dtoolkit/_version.py
versionfile_build = dtoolkit/_version.py
tag_prefix = v
parentdir_prefix = dtoolkit-
[flake8]
# Black enforces 88 characters line length
max_line_length = 88
ignore =
# Space before : (needed for black formatting of slices)
E203,
# Line break before binary operator (needed for black)
W503,
[codespell]
ignore-words-list = ba, filterin
[coverage:run]
source = dtoolkit
branch = True
[coverage:report]
ignore_errors = False
show_missing = True
# Regexes for lines to exclude from consideration
exclude_lines =
# Have to re-enable the standard pragma
pragma: no cover
# Don't complain about missing debug-only code:
def __repr__
if self\.debug
# Don't complain if tests don't hit defensive assertion code:
raise AssertionError
raise NotImplementedError
AbstractMethodError
# Don't complain if non-runnable code isn't run:
if 0:
if __name__ == .__main__.:
if TYPE_CHECKING:
omit =
*/site-packages/*
*/test/*
dtoolkit/_version.py