File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -130,3 +130,4 @@ venv.bak/
130130lightning_logs /
131131MNIST
132132.DS_Store
133+ uv.lock
Original file line number Diff line number Diff line change 22license_file = " LICENSE"
33description-file = " README.md"
44
5- [build-system ]
6- requires = [
7- " setuptools" ,
8- " wheel" ,
5+ [project ]
6+ name =" litserve"
7+ dynamic = [" version" ]
8+ readme = " README.md"
9+ requires-python = " >=3.9"
10+
11+ dependencies = [
12+ " fastapi>=0.100" ,
13+ " pyzmq>=22.0.0" ,
14+ " uvicorn[standard]>=0.29.0" ,
915]
1016
1117
18+
19+ [build-system ]
20+ requires = [" hatchling" ]
21+ build-backend = " hatchling.build"
22+
23+
24+ [tool .hatch .version ]
25+ path = " src/litserve/__about__.py"
26+ pattern = " __version__ = \" (?P<version>.+)\" "
27+
28+ [tool .hatch .metadata ]
29+ allow-direct-references = true
30+
31+
1232[tool .check-manifest ]
1333ignore = [
1434 " *.yml" ,
@@ -128,3 +148,25 @@ convention = "google"
128148[tool .ruff .lint .mccabe ]
129149# Unlike Flake8, default to a complexity level of 10.
130150max-complexity = 10
151+
152+ [dependency-groups ]
153+ dev = [
154+ " asgi-lifespan>=2.1.0" ,
155+ " coverage[toml]>=7.5.3" ,
156+ " fastmcp>=2.9.2 ; python_full_version >= '3.10'" ,
157+ " httpx>=0.27.0" ,
158+ " lightning>2.0.0" ,
159+ " mypy==1.16.0" ,
160+ " numpy<3.0" ,
161+ " openai>=1.12.0" ,
162+ " pillow>=11.3.0" ,
163+ " psutil>=7.0.0" ,
164+ " pytest>=8.0" ,
165+ " pytest-asyncio>=1.0.0" ,
166+ " pytest-cov>=6.2.1" ,
167+ " pytest-retry>=1.6.3" ,
168+ " python-multipart>=0.0.20" ,
169+ " requests>=2.32.4" ,
170+ " torch>2.0.0" ,
171+ " transformers>=4.53.0" ,
172+ ]
You can’t perform that action at this time.
0 commit comments