LunaAmagi commited on
Commit
c17c0fa
·
1 Parent(s): 35f09a3

fix openenv validate: add uv.lock, server/app.py, openenv-core dep

Browse files
Files changed (3) hide show
  1. pyproject.toml +6 -1
  2. server/app.py +8 -0
  3. uv.lock +15 -0
pyproject.toml CHANGED
@@ -15,4 +15,9 @@ dependencies = [
15
  "openai>=1.30.0",
16
  "rasterio>=1.3.0",
17
  "numpy>=1.26.0",
18
- ]
 
 
 
 
 
 
15
  "openai>=1.30.0",
16
  "rasterio>=1.3.0",
17
  "numpy>=1.26.0",
18
+ "openenv-core>=0.2.0",
19
+ ]
20
+
21
+ [project.scripts]
22
+ server = "server:app"
23
+ start = "uvicorn server:app --host 0.0.0.0 --port 7860"
server/app.py ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ # server/app.py — OpenEnv entry point
2
+ # Re-exports the FastAPI app from server.py at the root level
3
+ import sys
4
+ import os
5
+ sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
6
+ from server import app
7
+
8
+ __all__ = ["app"]
uv.lock ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ version = 1
2
+ requires-python = ">=3.10"
3
+
4
+ [[package]]
5
+ name = "chronostasis"
6
+ version = "1.0.0"
7
+ source = { editable = "." }
8
+ dependencies = [
9
+ { name = "fastapi" },
10
+ { name = "uvicorn" },
11
+ { name = "pydantic" },
12
+ { name = "openai" },
13
+ { name = "numpy" },
14
+ { name = "openenv-core" },
15
+ ]