pyproject.toml
[tool.poetry]
name = "libtapedrive"
version = "0.1.1"
description = "Podcast client library for feed parsing"
authors = ["Jan Willhaus <mail@janwillhaus.de>"]
license = "Apache-2.0"
readme = "README.md"
homepage = "https://tapedrive.io/lib"
repository = "https://github.com/janw/libtapedrive"
documentation = "https://libtapedrive.readthedocs.io/en/latest/"
classifiers = [
"Development Status :: 1 - Planning",
"Intended Audience :: Developers",
"Operating System :: POSIX",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3 :: Only",
"Topic :: Software Development :: Libraries :: Python Modules",
"Topic :: Utilities"
]
packages = [
{ include = "libtapedrive" },
]
[tool.poetry.dependencies]
python = "^3.7"
feedparser = "^5.2"
bleach = "^3.1"
beautifulsoup4 = "^4.7"
html5lib = "^1.0"
python-dateutil = "^2.8"
requests = "^2.21"
pillow = "^6.0"
enlighten = "^1.3"
[tool.poetry.dev-dependencies]
pytest = "^4.4"
pytest-cov = "^2.7"
pytest-mock = "^1.10"
pytest-vcr = "^1.0"
flake8 = "^3.7"
flake8-bugbear = "^19.3"
black = {version = "*",allows-prereleases = true}
coveralls = "^1.7"
[tool.black]
line-length = 88
target-version = ['py37', 'py38']
include = '\.pyi?$'
exclude = '''
/(
\.eggs
| \.git
| \.tx
| \.mypy_cache
| \.tox
| \.venv
| _build
| build
| dist
)/
'''
[build-system]
requires = ["poetry>=0.12"]
build-backend = "poetry.masonry.api"