[ build-system ]
requires = [ "setuptools>=61.0" , "setuptools_scm[toml]>=6.2" ]
build-backend = "setuptools.build_meta"
[ project ]
name = "formatitko"
#version = "0.0.1"
dynamic = [ "version" ]
authors = [
{ name = "Greenscreener" , email = "gs@grsc.cz" } ,
{ name = "Organizers of KSP" , email = "ksp@mff.cuni.cz" }
]
description = "A python program based on pandoc and its python library panflute for converting from markdown to TeX and HTML with added fancy features like image processing, python-based macros and much more."
readme = "README.md"
requires-python = ">=3.9"
classifiers = [
"Programming Language :: Python :: 3" ,
"License :: OSI Approved :: MIT License" ,
"Operating System :: Linux" ,
]
dependencies = [
"Pygments>=2.14.0" ,
"panflute>=2.3.0" ,
"fontTools>=4.38.0" ,
"Pillow>=9.4.0" ,
]
[ project . urls ]
"Homepage" = "https://gitea.ks.matfyz.cz/KSP/formatitko"
"Bug Tracker" = "https://gitea.ks.matfyz.cz/KSP/formatitko/issues"
[ project . scripts ]
formatitko = "formatitko.formatitko:main"
[ tool . setuptools_scm ]
[ tool . setuptools . packages . find ]
where = [ "src" ]
exclude = [ "src/formatitko/katex-server/node_modules" ]
[ tool . pyright ]
strictParameterNoneValue = false