Python backend for a Slack's kudos plugin.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 78 lines 1.5 kB view raw
1[tool.poetry] 2name = "Kefi" 3version = "2.1.1" 4description = "An awesome project from Dekalabs" 5authors = ["Deka <backend@dekalabs.com>"] 6 7[tool.poetry.dependencies] 8python = "^3.10" 9fastapi = "^0.85.2" 10sqlmodel = "^0.0.8" 11uvicorn = "^0.19.0" 12slack-sdk = "^3.19.2" 13gunicorn = "^20.1.0" 14pydantic = "^1.10.2" 15python-multipart = "^0.0.5" 16python-dotenv = "^0.21.0" 17ipython = "^7.29.0" 18requests = "^2.26.0" 19arq = "^0.24" 20alembic = "^1.8.1" 21psycopg2-binary = "^2.9.1" 22aiohttp = {version = "^3.8.0", extras = ["speedups"]} 23single-source = "^0.3.0" 24pytz = "^2022.6" 25 26[tool.poetry.dev-dependencies] 27black = "^22.10.0" 28mypy = "^0.982" 29isort = "^5.10.1" 30pytest = "^7.1.3" 31pylint = "^2.11.1" 32pytest-env = "^0.6.2" 33SQLAlchemy-Utils = "^0.37.9" 34Faker = "^9.8.0" 35pre-commit = "^2.15.0" 36pytest-mock = "^3.6.1" 37pytest-cov = "^3.0.0" 38flake8 = "^5.0.4" 39coverage = "^6.5.0" 40pytest-xdist = "^2.5.0" 41autoflake = "^1.7.6" 42types-requests = "^2.28.11" 43types-pytz = "^2022.5.0" 44 45 46[tool.isort] 47multi_line_output = 3 48include_trailing_comma = true 49force_grid_wrap = 0 50use_parentheses = true 51ensure_newline_before_comments = true 52line_length = 88 53 54[tool.black] 55line-length = 88 56include = '\.pyi?$' 57exclude = ''' 58/( 59 \.git 60 | \.hg 61 | \.mypy_cache 62 | \.tox 63 | \.venv 64 | _build 65 | buck-out 66 | build 67 | dist 68 | node_modules 69)/ 70''' 71 72[tool.mypy] 73python_version = "3.10" 74ignore_missing_imports = true 75 76[build-system] 77requires = ["poetry-core>=1.0.0"] 78build-backend = "poetry.core.masonry.api"