|
[tool.poetry] |
|
name = "bloom_tr" |
|
version = "0.1.0-alpha.0" |
|
description = "Translate via Bloom" |
|
authors = ["ffreemt"] |
|
license = "MIT" |
|
readme = "README1.md" |
|
repository = "https://github.com/ffreemt/bloom-tr" |
|
|
|
[tool.poetry.dependencies] |
|
python = "^3.8.3" |
|
logzero = "^1.7.0" |
|
set-loglevel = "^0.1.2" |
|
typer = "^0.4.1" |
|
icecream = "^2.1.1" |
|
install = "^1.3.5" |
|
|
|
[tool.poe.executor] |
|
type = "poetry" |
|
|
|
[tool.poe.tasks] |
|
memo = "echo poe test or poetry run poe test" |
|
test = "pytest tests" |
|
pyright = "pyright bloom_tr" |
|
flake8 = "flake8 bloom_tr --ignore F401,E501,F841" |
|
check = ["pyright", "flake8"] |
|
export = "poetry export --without-hashes -f requirements.txt -o requirements.txt" |
|
build = "poetry build" |
|
publish = "poetry publish" |
|
release = ["test", "build", "publish"] |
|
lint = { cmd = "pylint bloom_tr" } |
|
isort = "isort tests bloom_tr" |
|
black = "black tests bloom_tr" |
|
format = ["isort", "black"] |
|
docstyle = "pydocstyle --convention=google tests bloom_tr" |
|
prerelease = {cmd = "poetry version prerelease && sync-version"} |
|
tunnel = {cmd = "ssh -CN ip_or_hostname_defined_in_hosts -L 9091:127.0.0.1:9091"} |
|
|
|
[tool.poetry.dev-dependencies] |
|
pytest = "^7.1" |
|
flake8 = "^3.9.2" |
|
isort = "^5.10.1" |
|
black = "^22.3.0" |
|
pylint = "^2.14.2" |
|
pyright = "^1.1.254" |
|
pydocstyle = "^6.1.1" |
|
toml = "^0.10.2" |
|
|
|
poethepoet = "^0.10.0" |
|
|
|
[tool.poetry.scripts] |
|
"bloom-tr" = "bloom_tr.__main__:app" |
|
|
|
[build-system] |
|
requires = ["poetry-core>=1.0.0"] |
|
build-backend = "poetry.core.masonry.api" |
|
|
|
[tool.pytest.ini_options] |
|
minversion = "6.0" |
|
addopts = "-ra -q --doctest-modules" |
|
log_cli = true |
|
testpaths = [ |
|
"tests", |
|
|
|
] |
|
|
|
[tool.black] |
|
skip-string-normalization = 0 |
|
|
|
[tool.isort] |
|
profile = "black" |
|
multi_line_output = 3 |
|
|