|
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