@@ -5,6 +5,7 @@ requires = ["setuptools >= 70.1", "setuptools_scm[toml] ~= 8.1"]
55[dependency-groups ]
66dev = [
77 " deptry>=0.23" ,
8+ " mkdocs-awesome-nav>=3.1.2" ,
89 " mkdocs-material>=9.6" ,
910 " mkdocs>=1.6" ,
1011 " mkdocstrings[python]>=0.30" ,
@@ -13,7 +14,8 @@ dev = [
1314 " pytest-cov>=4.1" ,
1415 " pytest>=7.4" ,
1516 " ruff>=0.12" ,
16- " tox-uv>=1.28"
17+ " tox-uv>=1.28" ,
18+ " vcrpy"
1719]
1820
1921[project ]
@@ -32,6 +34,13 @@ classifiers = [
3234dependencies = [" coloredlogs ~= 15.0" , " pyyaml ~= 6.0" ]
3335description = " biocommons.example package (namespaced)"
3436dynamic = [" version" ]
37+ keywords = [
38+ " HGVS" ,
39+ " biocommons" ,
40+ " bioinformatics" ,
41+ " genomics" ,
42+ " variation"
43+ ]
3544license = " Apache-2.0"
3645name = " biocommons-example"
3746readme = " README.md"
@@ -55,16 +64,19 @@ Repository = "https://github.com/biocommons/python-package"
5564
5665[tool .coverage .report ]
5766exclude_lines = [
58- # Don't complain about missing debug-only code:
59- " def __repr__" ,
60- # Don't complain if non-runnable code isn't run:
61- " if __name__ == .__main__.:" ,
62- " if self.debug" ,
63- # Have to re-enable the standard pragma
64- " pragma: no cover" ,
65- # Don't complain if tests don't hit defensive assertion code:
66- " raise AssertionError" ,
67- " raise NotImplementedError"
67+ # Have to re-enable the standard pragma
68+ " pragma: no cover" ,
69+
70+ # Don't complain about missing debug-only code:
71+ " def __repr__" ,
72+ " if self.debug" ,
73+
74+ # Don't complain if tests don't hit defensive assertion code:
75+ " raise AssertionError" ,
76+ " raise NotImplementedError" ,
77+
78+ # Don't complain if non-runnable code isn't run:
79+ " if __name__ == .__main__.:" ,
6880]
6981show_missing = true
7082skip_empty = true
@@ -182,11 +194,12 @@ select = [
182194include-package-data = true
183195
184196[tool .setuptools .package-data ]
185- "*" = [" *.gz" , " *.json" , " *.yaml" ]
197+ # "*" = ["_data/*/*.json.gz"]
198+ # "*" = ["*.gz", "*.json", "*.yaml"]
186199
187200[tool .setuptools .packages .find ]
188201exclude = [" *.pyc" , " __pycache__" ]
189- namespaces = true
202+ # namespaces = true
190203where = [" src" ]
191204
192205[tool .setuptools_scm ]
0 commit comments