diff options
| author | Dennis Fink | 2026-06-24 20:44:11 +0200 |
|---|---|---|
| committer | Dennis Fink | 2026-06-24 20:44:11 +0200 |
| commit | f53c1136184d2afabfb1e5974e527229aa71939a (patch) | |
| tree | fd1395b817b88772eac2100b46df618274e6b20c /pyproject.toml | |
| download | webmentions-ssg-f53c1136184d2afabfb1e5974e527229aa71939a.tar.gz webmentions-ssg-f53c1136184d2afabfb1e5974e527229aa71939a.zip | |
Initialize repository for webmentions-ssg
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" +] |
