@@ -19,56 +19,27 @@ classifiers = [
19
19
" Programming Language :: Python :: 3 :: Only" ,
20
20
" Programming Language :: Python :: Implementation :: CPython" ,
21
21
]
22
- # Dynamic dependencies are loaded from requirements*.txt files
23
- dynamic = [
24
- " dependencies" ,
25
- " optional-dependencies" ,
26
- " version" ,
27
- ]
22
+ dynamic = [" dependencies" , " optional-dependencies" , " version" ]
28
23
29
24
[tool .setuptools_scm ]
30
25
# Purposely left empty
31
26
32
27
[tool .setuptools .dynamic .dependencies ]
33
- file = [
34
- " requirements/requirements.txt" ,
35
- ]
28
+ file = [" requirements/requirements.txt" ]
36
29
37
30
[tool .setuptools .dynamic .optional-dependencies ]
38
- dev = { file = [
39
- " requirements/requirements-dev.txt" ,
40
- ] }
41
- test = { file = [
42
- " requirements/requirements-test.txt" ,
43
- ] }
44
-
45
- # Alertative way to specify dependencies
46
- # dependencies = []
47
-
48
- # [project.optional-dependencies]
49
- # dev = []
50
- # test = []
31
+ dev = { file = [" requirements/requirements-dev.txt" ] }
32
+ test = { file = [" requirements/requirements-test.txt" ] }
51
33
52
34
[project .urls ]
53
35
homepage = " https://github.com/[ORG NAME]/[REPO NAME]"
54
- # documentation = ""
55
- # repository = ""
56
- # changelog = ""
57
36
58
37
# CLI scripts if needed
59
38
# [project.scripts]
60
39
# python-src-example = "module_name.sample:main"
61
40
62
- # [tool.setuptools.packages.find]
63
- # where = ["src"] # ["."] by default
64
- # include = ["*"] # ["*"] by default
65
- # exclude = ["tests"] # empty by default
66
- # namespaces = true # true by default
67
-
68
41
[tool .setuptools .package-data ]
69
- "module_name" = [
70
- " py.typed" ,
71
- ]
42
+ "module_name" = [" py.typed" ]
72
43
73
44
[tool .mypy ]
74
45
check_untyped_defs = true
@@ -87,22 +58,12 @@ warn_unused_ignores = false
87
58
88
59
[tool .coverage .run ]
89
60
branch = true
90
- source = [
91
- " tests" ,
92
- ]
93
- source_pkgs = [
94
- " module_name" ,
95
- ]
61
+ source = [" tests" ]
62
+ source_pkgs = [" module_name" ]
96
63
97
64
[tool .coverage .paths ]
98
- source = [
99
- " src/" ,
100
- " */site-packages" ,
101
- ]
102
- test = [
103
- " tests/" ,
104
- " */tests" ,
105
- ]
65
+ source = [" src/" , " */site-packages" ]
66
+ test = [" tests/" , " */tests" ]
106
67
107
68
[tool .coverage .report ]
108
69
exclude_lines = [
0 commit comments