diff --git a/pyproject.toml b/pyproject.toml index 1ed0b9a..3b6b8cf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,6 @@ authors = [{ name = "Leah Wasser", email = "leah@pyopensci.org" }] maintainers = [ { name = "pyOpenSci", email = "admin@pyopensci.org" }, # Optional ] - classifiers = [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", @@ -24,27 +23,24 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", ] - - dependencies = [ - "ruamel-yaml>=0.17.21", - "requests", - "python-dotenv", "pydantic>=2.0", + "python-dotenv", "requests", - "python-dotenv" + "ruamel-yaml>=0.17.21", ] - - -# This is the metadata that pip reads to understand what versions your package supports +# This is metadata that pip reads to understand what Python versions your package supports requires-python = ">=3.10" readme = "README.md" license = { text = "MIT" } - [project.optional-dependencies] dev = [ - "pre-commit" + "black", + "flake8", + "pre-commit", + "pytest", + "pytest-cov" ] [project.urls] @@ -52,7 +48,6 @@ dev = [ "Bug Reports" = "https://github.com/pyopensci/pyosmeta/issues" "Source" = "https://github.com/pyopensci/pyosmeta/issues" - # These are entry points that allow you to surface specific functionality # for a user to run directly from the package. [project.scripts] @@ -61,6 +56,7 @@ update-contributors = "pyosmeta.cli.update_contributors:main" update-reviews = "pyosmeta.cli.process_reviews:main" update-review-teams = "pyosmeta.cli.update_review_teams:main" + ### Hatch config ### [tool.hatch] @@ -78,6 +74,9 @@ dependencies = [ #run = "run-coverage --no-cov" run-tests = "pytest" + +### Tool configuration ### + [tool.black] line-length = 79 target-version = ['py310']