[project] name = "patternutils" description = "Combine regular expressions with template engines in a powerful matter." version = "0.0.13" authors = [ {name = "Dennis Fink", email = "dennis.fink@c3l.lu"}, ] license = {text = "GPL-3.0-or-later"} requires-python = ">=3.9, <4" dependencies = [ "click >=8.0.3, <9.0.0", ] [project.urls] repository = "https://projects.metalgamer.eu/patternutils" [project.optional-dependencies] jinja2 = [ "Jinja2 >=3.0.3, <4.0.0", ] pygments = [ "Pygments >=2.10.0, <3.0.0", ] prss = [ "feedparser >=6.0.8, <7.0.0", ] [project.scripts] pmatch = "patternutils.commands.pmatch:pmatch" targs = "patternutils.commands.targs:targs" tmv = "patternutils.commands.tmv:tmv" tln = "patternutils.commands.tln:tln" patterncfg = "patternutils.commands.patterncfg:patterncfg" prss = "patternutils.commands.prss:prss" pjson = "patternutils.commands.pjson:pjson" [dependency-groups] dev = [ "mypy>=1.11.2,<2.0.0", "black >=24.8.0, <25.0.0", "isort >=5.10.1, >=5.10.1", "vermin >=1.3.2, <2.0.0", ] [build-system] requires = ["pdm-backend"] build-backend = "pdm.backend" [tool.pdm.build] includes = [] [tool.uv] default-groups = []