1010maintainers = [
1111 {
name =
" pyOpenSci" ,
email =
" [email protected] " },
# Optional1212]
13-
1413classifiers = [
1514 " Development Status :: 4 - Beta" ,
1615 " Intended Audience :: Developers" ,
@@ -24,35 +23,31 @@ classifiers = [
2423 " Programming Language :: Python :: 3.10" ,
2524 " Programming Language :: Python :: 3.11" ,
2625]
27-
28-
2926dependencies = [
30- " ruamel-yaml>=0.17.21" ,
31- " requests" ,
32- " python-dotenv" ,
3327 " pydantic>=2.0" ,
28+ " python-dotenv" ,
3429 " requests" ,
35- " python-dotenv "
30+ " ruamel-yaml>=0.17.21 " ,
3631]
37-
38-
39- # This is the metadata that pip reads to understand what versions your package supports
32+ # This is metadata that pip reads to understand what Python versions your package supports
4033requires-python = " >=3.10"
4134readme = " README.md"
4235license = { text = " MIT" }
4336
44-
4537[project .optional-dependencies ]
4638dev = [
47- " pre-commit"
39+ " black" ,
40+ " flake8" ,
41+ " pre-commit" ,
42+ " pytest" ,
43+ " pytest-cov"
4844]
4945
5046[project .urls ]
5147"Homepage" = " https://github.com/pyopensci/pyosmeta/"
5248"Bug Reports" = " https://github.com/pyopensci/pyosmeta/issues"
5349"Source" = " https://github.com/pyopensci/pyosmeta/issues"
5450
55-
5651# These are entry points that allow you to surface specific functionality
5752# for a user to run directly from the package.
5853[project .scripts ]
@@ -61,6 +56,7 @@ update-contributors = "pyosmeta.cli.update_contributors:main"
6156update-reviews = " pyosmeta.cli.process_reviews:main"
6257update-review-teams = " pyosmeta.cli.update_review_teams:main"
6358
59+
6460# ## Hatch config ###
6561
6662[tool .hatch ]
@@ -78,6 +74,9 @@ dependencies = [
7874# run = "run-coverage --no-cov"
7975run-tests = " pytest"
8076
77+
78+ # ## Tool configuration ###
79+
8180[tool .black ]
8281line-length = 79
8382target-version = [' py310' ]
0 commit comments