@@ -12,36 +12,52 @@ authors = ["Tony Narlock <tony@git-pull.com>"]
1212python = " ~2.7 || ^3.5"
1313
1414[tool .poetry .dev-dependencies ]
15- black = {version =" ==19.10b0" , python =" ^3.6" }
16- flake8 = " *"
17- isort = [
18- {version =" <5" , python =" <3.6" },
19- {version =" *" , python =" >=3.6" }
15+ # ## Docs ###
16+ sphinx = [
17+ {version =" <2" , python =" <3" },
18+ {version =" *" , python =" >=3" }
2019]
20+ recommonmark = {version = " ^0.6.0" }
21+ alagitpull = {version = " ^0.0.25-rc.2" , allow-prereleases = true }
22+ sphinx-issues = {version = " ^1.2.0" }
23+
24+ # ## Testing ###
2125pytest = [
2226 {version =" <4.7.0" , python =" <3" },
2327 {version =" *" , python =" >=3" }
2428]
2529pathlib2 = {version =" <2.3.5" , python =" <3" } # Untangle pytest peer-dependency
2630pytest-rerunfailures = " *"
27- twine = " *"
31+ pytest-mock = [
32+ {version =" <3.0.0" , python =" <3" },
33+ {version =" *" , python =" >=3" }
34+ ]
35+
36+ # ## Coverage ###
2837codecov = " *"
2938coverage = " *"
3039pytest-cov = [
3140 {version =" <2.10.0" , python =" <3" },
3241 {version =" *" , python =" >=3" }
3342]
34- pytest-mock = [
35- {version =" <3.0.0" , python =" <3" },
36- {version =" *" , python =" >=3" }
37- ]
38- sphinx = [
39- {version =" <2" , python =" <3" },
40- {version =" *" , python =" >=3" }
43+
44+ # ## Format ###
45+ black = {version =" ==19.10b0" , python =" ^3.6" }
46+ isort = [
47+ {version =" <5" , python =" <3.6" },
48+ {version =" *" , python =" >=3.6" }
4149]
42- recommonmark = {version = " ^0.6.0" }
43- alagitpull = {version = " ^0.0.25-rc.2" , allow-prereleases = true }
44- sphinx-issues = {version = " ^1.2.0" }
50+
51+ # ## Lint ###
52+ flake8 = " *"
53+
54+ # ## Deploy ###
55+ twine = " *"
4556
4657[tool .poetry .extras ]
4758docs = [" sphinx" , " recommonmark" , " sphinx-issues" , " alagitpull" ]
59+ test = [" pytest" , " pathlib2" , " pytest-rerunfailures" , " pytest-mock" ]
60+ coverage = [" codecov" , " coverage" , " pytest-cov" ]
61+ format = [" black" , " isort" ]
62+ lint = [" flake8" ]
63+ deploy = [" deploy" ]
0 commit comments