Skip to content
Snippets Groups Projects
pyproject.toml 1.17 KiB
Newer Older
Marcin Wątroba's avatar
Marcin Wątroba committed
[tool.poetry]
name = "asr-benchmarks"
Marcin Wątroba's avatar
Marcin Wątroba committed
version = "0.1.0-alpha.11"
Marcin Wątroba's avatar
Marcin Wątroba committed
description = "Library to benchmark ASR systems"
authors = [
    "Piotr Szymański <niedakh@gmail.com>",
    "Marcin Wątroba <markowanga@gmail.com>"
]
license = "MIT license"

[tool.poetry.dependencies]
python = "^3.8"
numpy = "^1.20.1"
requests = "^2.25.1"
pandas = "^1.2.4"
fasttext = "^0.9.2"
pymongo = "^3.11.4"

[tool.poetry.dev-dependencies]
pytest = "^5.2"
mypy = "^0.812"
black = "^20.8b1"
typing-extensions = "^3.7.4"
isort = { version = "^5.9.1", extras = ["pyproject"] }
pyflakes = "2.3.1"
poethepoet = "^0.10.0"

[tool.poe.tasks]
Marcin Wątroba's avatar
Marcin Wątroba committed
black = "black -v --check sziszapangma"
isort = "isort sziszapangma  -c"
pyflakes = "pyflakes sziszapangma"
mypy = "mypy sziszapangma"
Marcin Wątroba's avatar
Marcin Wątroba committed
test = "pytest"
Marcin Wątroba's avatar
Marcin Wątroba committed
check = ["black", "isort", "mypy", "pyflakes"]
Marcin Wątroba's avatar
Marcin Wątroba committed
all = ["check", "test"]

[tool.poetry.extras]
developer = ["black", "mypy", "typing-extensions"]

[build-system]
requires = ["poetry>=1.1.5"]
build-backend = "poetry.masonry.api"

[mypy]
python_version = 3.8

[pytest]
testpaths = "tests"

[tool.black]
line-length = 100

[tool.isort]
line_length = 100
known_first_party = 'embeddings'
known_third_party = ["click", "pytest"]
profile = "black"