@@ -12,36 +12,52 @@ authors = ["Tony Narlock <tony@git-pull.com>"]
12
12
python = " ~2.7 || ^3.5"
13
13
14
14
[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" }
20
19
]
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 ###
21
25
pytest = [
22
26
{version =" <4.7.0" , python =" <3" },
23
27
{version =" *" , python =" >=3" }
24
28
]
25
29
pathlib2 = {version =" <2.3.5" , python =" <3" } # Untangle pytest peer-dependency
26
30
pytest-rerunfailures = " *"
27
- twine = " *"
31
+ pytest-mock = [
32
+ {version =" <3.0.0" , python =" <3" },
33
+ {version =" *" , python =" >=3" }
34
+ ]
35
+
36
+ # ## Coverage ###
28
37
codecov = " *"
29
38
coverage = " *"
30
39
pytest-cov = [
31
40
{version =" <2.10.0" , python =" <3" },
32
41
{version =" *" , python =" >=3" }
33
42
]
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" }
41
49
]
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 = " *"
45
56
46
57
[tool .poetry .extras ]
47
58
docs = [" 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