diff --git a/pyproject.toml b/pyproject.toml index 13298f9..6270175 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,8 +1,16 @@ [tool.poetry] name = "carling" version = "0.3.1" -description = "" -authors = ["Adam Moore ", "Tsuyoki Kumazaki "] +description = "Useful transforms for supporting apache beam pipelines." +authors = [ + "Adam Moore ", + "Tsuyoki Kumazaki ", + "Masaaki Hirotsu " +] +license = "Apache-2.0" +homepage = "https://github.com/mc-digital/carling" +repository = "https://github.com/mc-digital/carling" +readme = "README.md" [tool.poetry.dependencies] python = "^3.7" @@ -13,6 +21,14 @@ deepdiff = "^5.0.2" pytest = "^5.2" pytest-watch = "^4.2.0" +[tool.black] +line-length = 99 +target-version = ["py37", "py38", "py39"] + +[tool.isort] +profile = "black" +line_length = 99 + [build-system] -requires = ["poetry>=0.12"] -build-backend = "poetry.masonry.api" +requires = ["poetry-core>=1.0.0"] +build-backend = "poetry.core.masonry.api" diff --git a/pytest.ini b/setup.cfg similarity index 74% rename from pytest.ini rename to setup.cfg index bf81de9..d380cae 100644 --- a/pytest.ini +++ b/setup.cfg @@ -1,5 +1,8 @@ +[flake8] +max-line-length = 99 +extend-ignore = E203 -[pytest] +[tool:pytest] filterwarnings = ignore:.*Using.*ABCs.* ignore:.*the imp module.*