-
-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathpyproject.toml
48 lines (38 loc) · 1.05 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
[tool.poetry]
name = "mockafka-py"
version = "0.1.63"
authors = ["alm0ra <ali.mrd318@gmail.com>"]
repository = "https://github.com/alm0ra/mockafka-py"
documentation = "https://mockafka-py.readthedocs.io/"
description = "A mock library for confluent kafka"
readme = "README.md"
packages = [{ include = "mockafka" }]
classifiers = [
"Typing :: Typed",
]
[tool.poetry.dependencies]
python = ">=3.8,<4.0"
confluent-kafka = ">= 1.9.2"
aiokafka = ">=0.10,<0.12"
typing-extensions = "^4.12.2"
[tool.poetry.group.dev.dependencies]
flake8 = "*"
parameterized = "^0.9.0"
pytest = ">=7.2,<9.0"
pytest-cov = ">=4,<6"
pytest-asyncio = "^0.23.5"
mypy = "^1.5.1"
pre-commit = "^3.4.0"
tox = "^4.11.1"
[tool.poetry.group.docs.dependencies]
mkdocs = "^1.4.2"
mkdocs-material = "^9.2.7"
mkdocstrings = { extras = ["python"], version = ">=0.23,<0.26" }
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
[tool.mypy]
warn_unused_ignores = true
no_implicit_optional = true
disallow_subclassing_any = true
enable_error_code = "ignore-without-code"