diff options
Diffstat (limited to '')
| -rw-r--r-- | pyproject.toml | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..28d6627 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,44 @@ +# SPDX-FileCopyrightText: 2026 Dennis Fink +# +# SPDX-License-Identifier: BSD-3-Clause + +[project] +name = "webmentions-ssg" +dynamic = ["version"] +description = "A web service that implements webmentions receiver/sender for static site generators." +license = "BSD-3-Clause" +license-files = ["LICENSES/BSD-3-Clause.txt"] +authors = [ + {name = "Dennis Fink", email = "me+coding@dennisfink.me"}, +] +readme = "README.md" +requires-python = ">=3.14" +dependencies = [ + "bootstrap-flask>=2.5.0", + "flask>=3.1.3", + "flask-httpauth>=4.8.1", + "flask-sqlalchemy>=3.1.1", + "flask-wtf>=1.3.0", +] + +[project.urls] +Repository = "https://codeberg.org/metalgamer/webmentions-ssg" +Issues = "https://codeberg.org/metalgamer/webmentions-ssg/issues" + +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" + +[tool.hatch.version] +path = "webmentions_ssg/__init__.py" + +[tool.hatch.build.targets.wheel] +packages = ["webmentions_ssg"] + +[tool.hatch.build.targets.sdist] +include = [ + "webmentions_ssg/", + "LICENSES/", + "README.md", + "pyproject.toml" +] |
