diff --git a/LICENSE b/LICENSE index 12244562..d9af8740 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -Copyright (c) 2017-2018 Alex Root Junior +Copyright (c) 2017-2019 Alex Root Junior Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software diff --git a/pyproject.toml b/pyproject.toml index 6168acfe..1f7cbb19 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,17 +1,52 @@ +[tool.poetry] +name = "aiogram" +version = "3.0.0-alpha.0" +description = "is a pretty simple and fully asynchronous framework for Telegram Bot API" +authors = ["Alex Root Junior "] +license = "MIT" + +[tool.poetry.dependencies] +python = "^3.7" +aiohttp = "^3.6" +pydantic = "^1.1" +Babel = "^2.7" + +[tool.poetry.dev-dependencies] +black = {version = "^18.3-alpha.0", allows-prereleases = true} +isort = "^4.3" +flake8 = "^3.7" +mypy = "^0.740.0" +pytest = "^5.2" +pytest-asyncio = "^0.10.0" +aresponses = "^1.1" +uvloop = "^0.14.0" +mkdocs = "^1.0" +mkdocs-material = "^4.4" +pygments = "^2.4" +pymdown-extensions = "^6.1" + [tool.black] line-length = 99 target-version = ['py37', 'py38'] exclude = ''' ( - /( - \.eggs - | \.git - | \.tox - | build - | dist - | venv - | docs - )/ - | foo.py + \.eggs + | \.git + | \.tox + | build + | dist + | venv + | docs ) -''' \ No newline at end of file +''' + +[tool.isort] +multi_line_output = 3 +include_trailing_comma = true +force_grid_wrap = 0 +use_parentheses = true +line_length = 99 + +[build-system] +requires = ["poetry>=0.12"] +build-backend = "poetry.masonry.api"