11[project ]
22name = " biocommons.example"
33authors = [
4- {
name = " biocommons contributors" ,
email = " [email protected] " },
4+ {
name = " biocommons contributors" ,
email = " [email protected] " },
55]
66description = " Example Package"
77readme = " README.md"
8- license = { file = " LICENSE.txt" }
8+ license = { file = " LICENSE.txt" }
99requires-python = " >=3.10"
1010classifiers = [
1111 " Programming Language :: Python :: 3" ,
@@ -16,19 +16,16 @@ classifiers = [
1616 " Operating System :: OS Independent" ,
1717]
1818dynamic = [" version" ]
19- dependencies = [
20- " coloredlogs ~= 15.0" ,
21- " pyyaml ~= 6.0" ,
22- ]
19+ dependencies = [" coloredlogs ~= 15.0" , " pyyaml ~= 6.0" ]
2320
2421[project .optional-dependencies ]
2522dev = [
26- " build ~= 0.8" ,
27- " ipython ~= 8.4" ,
28- " mypy-extensions ~= 1.0" ,
29- " pre-commit ~= 3.4" ,
30- " pyright~=1.1" ,
31- " ruff == 0.4.4" ,
23+ " build ~= 0.8" ,
24+ " ipython ~= 8.4" ,
25+ " mypy-extensions ~= 1.0" ,
26+ " pre-commit ~= 3.4" ,
27+ " pyright~=1.1" ,
28+ " ruff == 0.4.4" ,
3229]
3330tests = [
3431 " pytest-cov ~= 4.1" ,
@@ -37,9 +34,7 @@ tests = [
3734 " vcrpy" ,
3835 " tox ~= 4.15" ,
3936]
40- docs = [
41- " mkdocs" ,
42- ]
37+ docs = [" mkdocs" ]
4338
4439[project .scripts ]
4540marvin-quote = " biocommons.example.__main__:main"
@@ -50,32 +45,20 @@ marvin-quote = "biocommons.example.__main__:main"
5045
5146
5247[build-system ]
53- requires = [
54- " setuptools >= 70.1" ,
55- " setuptools_scm[toml] ~= 8.1"
56- ]
48+ requires = [" setuptools >= 70.1" , " setuptools_scm[toml] ~= 8.1" ]
5749build-backend = " setuptools.build_meta"
5850
5951
6052[tool .setuptools ]
6153include-package-data = true
6254
6355[tool .setuptools .packages .find ]
64- where = [
65- " src" ,
66- ]
67- exclude = [
68- " __pycache__" ,
69- " *.pyc" ,
70- ]
56+ where = [" src" ]
57+ exclude = [" __pycache__" , " *.pyc" ]
7158namespaces = true
7259
7360[tool .setuptools .package-data ]
74- "*" = [
75- " *.gz" ,
76- " *.json" ,
77- " *.yaml" ,
78- ]
61+ "*" = [" *.gz" , " *.json" , " *.yaml" ]
7962
8063
8164[tool .setuptools_scm ]
@@ -92,8 +75,8 @@ doctest_optionflags = [
9275 " NORMALIZE_WHITESPACE" ,
9376]
9477markers = [
95- " network: tests that require network connectivity" ,
96- " slow: slow tests that should be run infrequently" ,
78+ " network: tests that require network connectivity" ,
79+ " slow: slow tests that should be run infrequently" ,
9780]
9881
9982
@@ -130,30 +113,31 @@ line-length = 100
130113
131114[tool .ruff .lint ]
132115select = [
133- " F" , # https://docs.astral.sh/ruff/rules/#pyflakes-f
134- " E" , " W" , # https://docs.astral.sh/ruff/rules/#pycodestyle-e-w
135- " I" , # https://docs.astral.sh/ruff/rules/#isort-i
136- " N" , # https://docs.astral.sh/ruff/rules/#pep8-naming-n
137- " UP" , # https://docs.astral.sh/ruff/rules/#pyupgrade-up
116+ " F" , # https://docs.astral.sh/ruff/rules/#pyflakes-f
117+ " E" ,
118+ " W" , # https://docs.astral.sh/ruff/rules/#pycodestyle-e-w
119+ " I" , # https://docs.astral.sh/ruff/rules/#isort-i
120+ " N" , # https://docs.astral.sh/ruff/rules/#pep8-naming-n
121+ " UP" , # https://docs.astral.sh/ruff/rules/#pyupgrade-up
138122 " YTT" , # https://docs.astral.sh/ruff/rules/#flake8-2020-ytt
139- " S" , # https://docs.astral.sh/ruff/rules/#flake8-bandit-s
140- " B" , # https://docs.astral.sh/ruff/rules/#flake8-bugbear-b
141- " A" , # https://docs.astral.sh/ruff/rules/#flake8-builtins-a
142- " C4" , # https://docs.astral.sh/ruff/rules/#flake8-comprehensions-c4
123+ " S" , # https://docs.astral.sh/ruff/rules/#flake8-bandit-s
124+ " B" , # https://docs.astral.sh/ruff/rules/#flake8-bugbear-b
125+ " A" , # https://docs.astral.sh/ruff/rules/#flake8-builtins-a
126+ " C4" , # https://docs.astral.sh/ruff/rules/#flake8-comprehensions-c4
143127 " DTZ" , # https://docs.astral.sh/ruff/rules/#flake8-datetimez-dtz
144- " EM" , # https://docs.astral.sh/ruff/rules/#flake8-errmsg-em
128+ " EM" , # https://docs.astral.sh/ruff/rules/#flake8-errmsg-em
145129 " LOG" , # https://docs.astral.sh/ruff/rules/#flake8-logging-log
146- " G" , # https://docs.astral.sh/ruff/rules/#flake8-logging-format-g
130+ " G" , # https://docs.astral.sh/ruff/rules/#flake8-logging-format-g
147131 " PIE" , # https://docs.astral.sh/ruff/rules/#flake8-pie-pie
148- " PT" , # https://docs.astral.sh/ruff/rules/#flake8-pytest-style-pt
132+ " PT" , # https://docs.astral.sh/ruff/rules/#flake8-pytest-style-pt
149133 " RSE" , # https://docs.astral.sh/ruff/rules/#flake8-raise-rse
150134 " RET" , # https://docs.astral.sh/ruff/rules/#flake8-return-ret
151135 " SIM" , # https://docs.astral.sh/ruff/rules/#flake8-simplify-sim
152136 " ARG" , # https://docs.astral.sh/ruff/rules/#flake8-unused-arguments-arg
153137 " PTH" , # https://docs.astral.sh/ruff/rules/#flake8-use-pathlib-pth
154- " PL" , # https://docs.astral.sh/ruff/rules/#pylint-pl
138+ " PL" , # https://docs.astral.sh/ruff/rules/#pylint-pl
155139 " TRY" , # https://docs.astral.sh/ruff/rules/#tryceratops-try
156- " PERF" , # https://docs.astral.sh/ruff/rules/#perflint-perf
140+ " PERF" , # https://docs.astral.sh/ruff/rules/#perflint-perf
157141 " RUF" , # https://docs.astral.sh/ruff/rules/#ruff-specific-rules-ruf
158142]
159143fixable = [
@@ -175,7 +159,11 @@ fixable = [
175159]
176160ignore = [
177161 # ignore for compatibility with formatter
178- " W191" , " E111" , " E114" , " E117" , " S321" ,
162+ " W191" ,
163+ " E111" ,
164+ " E114" ,
165+ " E117" ,
166+ " S321" ,
179167 # other
180168 " PLR0913" ,
181169]
0 commit comments