@@ -39,6 +39,7 @@ dependencies = [
3939 " pydantic-settings>=2.1.0, <3.0.0" ,
4040 " requests-oauthlib>=2.0.0, <3.0.0" ,
4141 " pynacl>=1.6.2, <2.0.0" ,
42+ " jinja2 (>=3.1.6,<4.0.0)" ,
4243]
4344requires-python = " >=3.11, <4.0.0"
4445
@@ -48,12 +49,10 @@ documentation = "https://hermes.software-metadata.pub"
4849repository = " https://github.com/softwarepub/hermes.git"
4950issues = " https://github.com/softwarepub/hermes/issues"
5051
51-
5252[project .scripts ]
5353hermes = " hermes.commands.cli:main"
5454hermes-marketplace = " hermes.commands.marketplace:main"
5555
56-
5756[project .entry-points ."hermes .harvest" ]
5857cff = " hermes.commands.harvest.cff:CffHarvestPlugin"
5958codemeta = " hermes.commands.harvest.codemeta:CodeMetaHarvestPlugin"
@@ -106,22 +105,19 @@ reuse = "^1.1.2"
106105sphinxcontrib-datatemplates = " ~=0.11"
107106
108107
109-
110108[tool .taskipy .tasks ]
111109docs-build = " poetry run sphinx-build -M html docs/source docs/build -W"
112110docs-clean = " poetry run sphinx-build -M clean docs/source docs/build"
113111docs-live = " poetry run sphinx-autobuild docs/source docs/build"
114112flake8 = " poetry run flake8 ./test/ ./src/ --count --select=E9,F63,F7,F82 --statistics"
115113
116-
117114[tool .pytest .ini_options ]
118115norecursedirs = " docs/*"
119116testpaths = [
120117 " test"
121118]
122119addopts = " --cov=hermes --cov-report term"
123120
124-
125121[build-system ]
126122requires = [
127123 " poetry-core>=2.1.3, <3.0.0"
0 commit comments