We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 895f322 commit 29eecbfCopy full SHA for 29eecbf
2 files changed
pyproject.toml
@@ -0,0 +1,29 @@
1
+[project]
2
+name = "TXEnginePy"
3
+version = "0.1.0"
4
+description = "A code-free game engine for text-based RPGs."
5
+readme = "README.md"
6
+requires-python = ">=3.13"
7
+dependencies = [
8
+ "fastapi[standard]>=0.116.1",
9
+ "loguru>=0.7.3",
10
+ "omegaconf>=2.3.0",
11
+ "requests>=2.32.5",
12
+ "textual>=5.3.0",
13
+]
14
+
15
+[dependency-groups]
16
+dev = [
17
+ "mypy>=1.17.1",
18
+ "pydantic>=2.11.7",
19
+ "pytest>=8.4.1",
20
+ "ruff>=0.12.10",
21
+ "setuptools>=80.9.0",
22
23
24
+[tool.ruff]
25
+line-length = 120
26
+target-version = "py310"
27
28
+[tool.ruff.lint.per-file-ignores]
29
+"src/game/engine.py" = ["F403"]
0 commit comments