summaryrefslogtreecommitdiff
path: root/pyproject.toml
diff options
context:
space:
mode:
authorDennis Fink2022-02-26 00:59:03 +0100
committerDennis Fink2022-02-26 00:59:03 +0100
commitfe688d5d7f2fa67e6c114b01269c42690cb069b1 (patch)
treedc75e159a9d7f4856747a73387ae2ed2b2045368 /pyproject.toml
parent70440dcbcdb4f016c10a0b2afd4c2c1fddd5d494 (diff)
parentc8694bdd3753c90da88338d9f3153192d5babc0a (diff)
downloadpatternutils-fe688d5d7f2fa67e6c114b01269c42690cb069b1.tar.gz
patternutils-fe688d5d7f2fa67e6c114b01269c42690cb069b1.zip
Merged default
Diffstat (limited to 'pyproject.toml')
-rw-r--r--pyproject.toml38
1 files changed, 38 insertions, 0 deletions
diff --git a/pyproject.toml b/pyproject.toml
new file mode 100644
index 0000000..4a340da
--- /dev/null
+++ b/pyproject.toml
@@ -0,0 +1,38 @@
+[tool.poetry]
+name = "patternutils"
+version = "0.0.12"
+description = "Combine regular expressions with template engines in a powerful matter."
+authors = ["Dennis Fink <dennis.fink@c3l.lu>"]
+license = "GPL-3.0-or-later"
+repository = "https://projects.metalgamer.eu/patternutils"
+
+[tool.poetry.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"
+
+[tool.poetry.dependencies]
+python = ">=3.8,<4"
+click = "^8.0.3"
+Jinja2 = {version = "^3.0.3", optional = true}
+Pygments = {version = "^2.10.0", optional = true}
+feedparser = {version = "^6.0.8", optional = true}
+
+[tool.poetry.dev-dependencies]
+mypy = "^0.930"
+black = "^21.12b0"
+isort = "^5.10.1"
+vermin = "^1.3.2"
+
+[tool.poetry.extras]
+jinja2 = ["Jinja2"]
+pygments = ["Pygments"]
+prss = ["feedparser"]
+
+[build-system]
+requires = ["poetry-core>=1.0.0"]
+build-backend = "poetry.core.masonry.api"