-
Notifications
You must be signed in to change notification settings - Fork 5
/
pyproject.toml
41 lines (35 loc) · 994 Bytes
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
[tool.poetry]
name = "git-plan"
version = "0.2.4"
description = "A better personal workflow for git"
authors = ["Rory Byrne <[email protected]>"]
license = "MIT"
repository = "https://github.com/synek/git-plan"
[tool.poetry.scripts]
git-plan = 'git_plan.__cli__:main'
gp = 'git_plan.__cli__:main'
[tool.poetry.dependencies]
python = "^3.6.1"
dependency-injector = {version = "^4.31.1", extras = ["yaml"]}
cachetools = "^4.2.1"
rich = "^9.13.0"
inquirer = "^2.7.0"
humanize = "^3.3.0"
dataclasses = { version="^0.8", python="^3.6, <3.7" }
[tool.poetry.dev-dependencies]
pytest = "^6.2.2"
coverage = "^5.5"
pre-commit = "^2.11.1"
tox = "^3.23.0"
mypy = "^0.812"
pylint = "^2.7.2"
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
[tool.pylint.MASTER]
extension-pkg-whitelist = "dependency_injector"
generated-members = "dependency_inector.*, subcommand, wire"
good-names = "id, fp, e"
max-line-length = 120
[tool.isort]
known_first_party = ['git_plan']