Skip to content

Commit 29eecbf

Browse files
committed
Added uv support
1 parent 895f322 commit 29eecbf

2 files changed

Lines changed: 955 additions & 0 deletions

File tree

pyproject.toml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)