Swethaditya commited on
Commit
a020642
·
1 Parent(s): 26528aa

Fixed the openenv validation issue

Browse files
Files changed (1) hide show
  1. pyproject.toml +46 -0
pyproject.toml ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Copyright (c) Meta Platforms, Inc. and affiliates.
2
+ # All rights reserved.
3
+ #
4
+ # This source code is licensed under the BSD-style license found in the
5
+ # LICENSE file in the root directory of this source tree.
6
+
7
+ [build-system]
8
+ requires = ["hatchling"]
9
+ build-backend = "hatchling.build"
10
+
11
+ [project]
12
+ name = "sqlsherlock-env"
13
+ version = "1.0.0"
14
+ description = "RL environment where an AI agent acts as a data scientist investigating dirty datasets"
15
+ requires-python = ">=3.11"
16
+ dependencies = [
17
+ "openenv-core>=0.2.1",
18
+ "fastapi>=0.115.0",
19
+ "uvicorn[standard]>=0.30.0",
20
+ "pydantic>=2.8.2",
21
+ "openai>=1.40.0",
22
+ "python-multipart>=0.0.9",
23
+ "datasets>=2.20.0",
24
+ "pandas>=2.0.0",
25
+ "pyarrow>=14.0.0",
26
+ ]
27
+
28
+ [project.optional-dependencies]
29
+ train = [
30
+ "trl>=0.15.0",
31
+ "transformers>=4.47.0",
32
+ "torch>=2.5.0",
33
+ ]
34
+ dev = [
35
+ "pytest>=8.0",
36
+ "httpx>=0.27",
37
+ ]
38
+
39
+ [project.scripts]
40
+ server = "server.app:main"
41
+
42
+ [tool.hatch.build.targets.wheel]
43
+ packages = ["."]
44
+
45
+ [tool.pytest.ini_options]
46
+ testpaths = ["tests"]