mirror of
https://github.com/getpelican/pelican.git
synced 2025-10-15 20:28:56 +02:00
105 lines
3.2 KiB
TOML
105 lines
3.2 KiB
TOML
[project]
|
|
name = "pelican"
|
|
authors = [{ name = "Justin Mayer", email = "authors@getpelican.com" }]
|
|
description = "Static site generator supporting Markdown and reStructuredText"
|
|
version = "4.8.0"
|
|
license = { text = "AGPLv3" }
|
|
readme = "README.rst"
|
|
keywords = ["static site generator", "static sites", "ssg"]
|
|
classifiers = [
|
|
"Development Status :: 5 - Production/Stable",
|
|
"Environment :: Console",
|
|
"Framework :: Pelican",
|
|
"Intended Audience :: End Users/Desktop",
|
|
"License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)",
|
|
"Operating System :: OS Independent",
|
|
"Programming Language :: Python :: 3",
|
|
"Programming Language :: Python :: 3.8",
|
|
"Programming Language :: Python :: 3.9",
|
|
"Programming Language :: Python :: 3.10",
|
|
"Programming Language :: Python :: 3.11",
|
|
"Programming Language :: Python :: 3.12",
|
|
"Programming Language :: Python :: Implementation :: CPython",
|
|
"Topic :: Internet :: WWW/HTTP :: Dynamic Content :: Content Management System",
|
|
"Topic :: Internet :: WWW/HTTP :: Site Management",
|
|
"Topic :: Software Development :: Libraries :: Python Modules",
|
|
"Topic :: Text Processing :: Markup :: Markdown",
|
|
"Topic :: Text Processing :: Markup :: HTML",
|
|
"Topic :: Text Processing :: Markup :: reStructuredText",
|
|
]
|
|
requires-python = ">=3.8.1,<4.0"
|
|
dependencies = [
|
|
"blinker>=1.4",
|
|
"docutils>=0.16",
|
|
"feedgenerator>=1.9",
|
|
"jinja2>=2.7",
|
|
"pygments>=2.6",
|
|
"python-dateutil>=2.8",
|
|
"rich>=10.1",
|
|
"unidecode>=1.1",
|
|
"backports-zoneinfo<1.0.0,>=0.2.1; python_version<3.9",
|
|
]
|
|
|
|
[project.optional-dependencies]
|
|
markdown = ["markdown>=3.1"]
|
|
|
|
[project.urls]
|
|
Homepage = "https://getpelican.com"
|
|
Funding = "https://donate.getpelican.com/"
|
|
"Issue Tracker" = "https://github.com/getpelican/pelican/issues"
|
|
Repository = "https://github.com/getpelican/pelican"
|
|
Documentation = "https://docs.getpelican.com"
|
|
|
|
[project.scripts]
|
|
pelican = "pelican.__main__:main"
|
|
pelican-import = "pelican.tools.pelican_import:main"
|
|
pelican-quickstart = "pelican.tools.pelican_quickstart:main"
|
|
pelican-themes = "pelican.tools.pelican_themes:main"
|
|
pelican-plugins = "pelican.plugins._utils:list_plugins"
|
|
|
|
[tool.autopub]
|
|
project-name = "Pelican"
|
|
git-username = "botpub"
|
|
git-email = "52496925+botpub@users.noreply.github.com"
|
|
changelog-file = "docs/changelog.rst"
|
|
changelog-header = "###############"
|
|
version-header = "="
|
|
version-strings = ["setup.py"]
|
|
build-system = "setuptools"
|
|
|
|
[tool.pdm]
|
|
|
|
[tool.pdm.scripts]
|
|
docbuild = "invoke docbuild"
|
|
docserve = "invoke docserve"
|
|
|
|
[tool.pdm.dev-dependencies]
|
|
dev = [
|
|
"BeautifulSoup4<5.0,>=4.9",
|
|
"jinja2~=3.1.2",
|
|
"lxml<5.0,>=4.3",
|
|
"markdown~=3.4.3",
|
|
"typogrify<3.0,>=2.0",
|
|
"sphinx<6.0,>=5.1",
|
|
"furo==2023.03.27",
|
|
"livereload<3.0,>=2.6",
|
|
"psutil<6.0,>=5.7",
|
|
"pygments~=2.15",
|
|
"pytest<8.0,>=7.1",
|
|
"pytest-cov<5.0,>=4.0",
|
|
"pytest-sugar<1.0.0,>=0.9.5",
|
|
"pytest-xdist<3.0,>=2.0",
|
|
"tox<4.0,>=3.13",
|
|
"flake8<4.0,>=3.8",
|
|
"flake8-import-order<1.0.0,>=0.18.1",
|
|
"invoke<3.0,>=2.0",
|
|
"isort<6.0,>=5.2",
|
|
"black<20.0,>=19.10b0",
|
|
]
|
|
|
|
[tool.pdm.build]
|
|
includes = []
|
|
|
|
[build-system]
|
|
requires = ["pdm-backend"]
|
|
build-backend = "pdm.backend"
|