diff options
Diffstat (limited to 'pyproject.toml')
| -rw-r--r-- | pyproject.toml | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..d297e04 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,44 @@ +[project] +name = "python-bot" +version = "1.0.0" +description = "Have fun!" +requires-python = ">=3.13" +dependencies = [ + "uvicorn[standard]>=0.23.0", + "connectrpc>=0.1.0", + "protobuf>=7.0.0", + "python-dotenv>=1.2.2", + "numpy>=2.4.4", +] + +[tool.pytest.ini_options] +pythonpath = ["gen"] + +[dependency-groups] +dev = [ + "pytest>=7.4.0", + "httpx>=0.24.0", + "ruff>=0.15.8", + "mypy>=1.0.0", +] + +[tool.mypy] +python_version = "3.13" +warn_return_any = true +warn_unused_configs = true +disallow_untyped_defs = true +disallow_incomplete_defs = true +check_untyped_defs = true +disallow_untyped_decorators = true +warn_redundant_casts = true +warn_unused_ignores = true +warn_no_return = true +warn_unreachable = true +strict_equality = true +show_error_codes = true + +[[tool.mypy.overrides]] +module = [ + "google.protobuf.*", + "codenames.v1.*", +] |