[tool.poetry] name = "welcomecenterbot" version = "0.2.0" description = "telegram group helper" authors = ["rainbowdev circle"] license = "Open Source" readme = "README.md" [tool.poetry.dependencies] python = "^3.12" aiohttp = "^3.9.1" redis = "^5.0.1" [tool.poetry.group.dev.dependencies] setuptools = "^69.0.2" mypy = "^1.6.1" black = "^23.10.1" ruff = "^0.1.2" isort = "^5.12.0" [tool.black] line-length = 120 target-version = ['py312'] include = '\.pyi?$' exclude = ''' ( /( \.eggs | \.git | \.hg | \.mypy_cache | \.tox | \.venv | _build | buck-out | build | dist )/ | foo.py ) ''' [tool.isort] multi_line_output = 3 include_trailing_comma = true force_grid_wrap = 0 use_parentheses = true ensure_newline_before_comments = true line_length = 120 [tool.ruff] select = ["E4", "E7", "E9", "F"] ignore = [] line-length = 120 target-version = "py312" [tool.pyright] venvPath = "." venv = ".venv" include = ["bot/."] useLibraryCodeForTypes = false disableLanguageServices = false disableOrganizeImports = false reportMissingImports = true reportMissingModuleSource = "warning" reportImportCycles = "warning" maxMemoryForLargeFile = 4096 pythonVersion = "3.12" autoImportCompletions = true useVirtualEnv = true typeCheckingMode = "basic" disableJediCompletion = true disableCompletion = false disableSnippetCompletion = false disableGoToDefinition = false disableRenaming = false disableSignatureHelp = false diagnostics = true logLevel = "debug" pluginSearchPaths = [] typings = {} mergeTypeStubPackages = false [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api"