summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomasz Kramkowski <tomasz@kramkow.ski>2025-08-31 18:36:17 +0100
committerTomasz Kramkowski <tomasz@kramkow.ski>2025-08-31 18:53:40 +0100
commit3d47c7681e64a79dd923d117569b7c29ae9920ea (patch)
treeee6a567698f4c5860f326dd1cb4665e5d33d11f5
parent3e846ad2b90d20d9b8f032b02da77002802014a1 (diff)
downloadssg-3d47c7681e64a79dd923d117569b7c29ae9920ea.tar.gz
ssg-3d47c7681e64a79dd923d117569b7c29ae9920ea.tar.xz
ssg-3d47c7681e64a79dd923d117569b7c29ae9920ea.zip
Switch to setuptools build backend
-rw-r--r--pyproject.toml11
-rw-r--r--ssg.py4
2 files changed, 6 insertions, 9 deletions
diff --git a/pyproject.toml b/pyproject.toml
index fdaa4a4..acfc6be 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,9 +1,7 @@
-[build-system]
-requires = ["flit_core >=3.2,<4"]
-build-backend = "flit_core.buildapi"
-
[project]
name = "ssg"
+version = "0.5.0"
+description = "A basic static site generator module"
requires-python = ">= 3.11"
dependencies = ["Jinja2 >= 3,< 4"]
authors = [{name = "Tomasz Kramkowski", email = "tomasz@kramkow.ski"}]
@@ -14,7 +12,6 @@ classifiers = [
"Programming Language :: Python :: 3",
"Topic :: Software Development :: Libraries :: Python Modules",
]
-dynamic = ["description", "version"]
urls = { Source = "https://the-tk.com/cgit/ssg/" }
@@ -26,3 +23,7 @@ profile = "black"
[tool.pyright]
strict = ["**/*.py"]
+
+[build-system]
+requires = ["setuptools >= 77.0.3"]
+build-backend = "setuptools.build_meta"
diff --git a/ssg.py b/ssg.py
index 9816a41..9133dc3 100644
--- a/ssg.py
+++ b/ssg.py
@@ -1,10 +1,6 @@
# Copyright (C) 2023-2025 Tomasz Kramkowski <tomasz@kramkow.ski>
# SPDX-License-Identifier: MIT
-"""A basic static site generator"""
-
-__version__ = "0.5.0"
-
import sys
from argparse import ArgumentParser, BooleanOptionalAction, Namespace
from collections.abc import Callable