diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..f9eae0d --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,51 @@ +# SPDX-FileCopyrightText: 2024 Tobias Schmidl +# +# SPDX-License-Identifier: MIT + +[project] +name = "pelican-theme-flex" +description = "The minimalist Pelican theme" +authors = [{name = "Alexandre Vincenzi", email = "git@alxd.me"}, {name = "Tobias Schmidl", email = "tobias@schmidl.dev"}] +license = { text = "MIT" } +readme = "README.md" +keywords = ["pelican", "theme", "flex"] +version = "2.5.0" + +classifiers = [ + "Development Status :: 3 - Alpha", + "Environment :: Console", + "Framework :: Pelican", + "Framework :: Pelican :: Themes", + "Intended Audience :: End Users/Desktop", + "License :: OSI Approved :: MIT License", + "Operating System :: OS Independent", + "Topic :: Internet :: WWW/HTTP", + "Topic :: Software Development :: Libraries :: Python Modules", +] + +requires-python = ">=3.8.1,<4.0" +dependencies = [ + "pelican>=4.5", +] + +[project.urls] +Documentation = "https://git.kabelsalat.ch/s3lph/pelican-plugin-activitypub/src/branch/main/README.md" +Source = "https://git.kabelsalat.ch/s3lph/pelican-plugin-activitypub/" +Tracker = "https://git.kabelsalat.ch/s3lph/pelican-plugin-activitypub/issues" + + +[build-system] +requires = ["setuptools >= 61.0"] +build-backend = "setuptools.build_meta" + +#[tool.setuptools] +# ... +# By default, include-package-data is true in pyproject.toml, +# so you do NOT have to specify this line. +#include-package-data = true + +[tool.setuptools.packages.find] +where = ["pelican/themes/Flex"] + +[tool.setuptools.package-data] +"*" = [ "*.min.css", "*.html", "*.min.js","*.png","*.ttf","*.wasm","*.woff2" ]