HimanshuSardana2 commited on
Commit
1d68a07
·
1 Parent(s): 005e8a1

fix: add main function and uv.lock for openenv validation

Browse files
data_analysis_env/pyproject.toml CHANGED
@@ -11,6 +11,9 @@ dependencies = [
11
  "uvicorn>=0.23.0",
12
  ]
13
 
 
 
 
14
  [project.optional-dependencies]
15
  dev = [
16
  "pytest>=7.0.0",
 
11
  "uvicorn>=0.23.0",
12
  ]
13
 
14
+ [project.scripts]
15
+ data_analysis_env = "data_analysis_env.server.app:main"
16
+
17
  [project.optional-dependencies]
18
  dev = [
19
  "pytest>=7.0.0",
data_analysis_env/server/app.py CHANGED
@@ -1,6 +1,6 @@
1
  from openenv.core.env_server import create_app
2
 
3
- from data_analysis_environment import DataAnalysisEnvironment
4
  from ..models import DataAnalysisAction, DataAnalysisObservation
5
 
6
 
@@ -15,3 +15,13 @@ app = create_app(
15
  DataAnalysisObservation,
16
  env_name="data_analysis_env",
17
  )
 
 
 
 
 
 
 
 
 
 
 
1
  from openenv.core.env_server import create_app
2
 
3
+ from .data_analysis_environment import DataAnalysisEnvironment
4
  from ..models import DataAnalysisAction, DataAnalysisObservation
5
 
6
 
 
15
  DataAnalysisObservation,
16
  env_name="data_analysis_env",
17
  )
18
+
19
+
20
+ def main():
21
+ import uvicorn
22
+
23
+ uvicorn.run(app, host="0.0.0.0", port=8000)
24
+
25
+
26
+ if __name__ == "__main__":
27
+ main()
data_analysis_env/uv.lock ADDED
The diff for this file is too large to render. See raw diff