Make Markdown an optional dependency in pyproject

Refs #2585
This commit is contained in:
Justin Mayer 2019-07-01 13:52:57 +02:00
commit b5c7e6fbe8
2 changed files with 11 additions and 4 deletions

View file

@ -38,12 +38,13 @@ blinker = "^1.4"
unidecode = "^1.1"
python-dateutil = "^2.8"
docutils = "^0.14"
markdown = "~3.1.1"
markdown = {version = "~3.1.1", optional = true}
six = "^1.4"
[tool.poetry.dev-dependencies]
BeautifulSoup4 = "^4.7"
lxml = "^4.3"
markdown = "~3.1.1"
typogrify = "^2.0"
mock = "^3.0"
sphinx = "=1.4.9"
@ -52,6 +53,9 @@ tox = "^3.13"
flake8 = "^3.7"
flake8-import-order = "^0.18.1"
[tool.poetry.extras]
markdown = ["markdown"]
[build-system]
requires = ["poetry>=0.12"]
build-backend = "poetry.masonry.api"