Naman Gupta commited on
Commit
746a5b2
·
1 Parent(s): d5b4e3e

Added pyproject.toml

Browse files
Files changed (1) hide show
  1. pyproject.toml +33 -0
pyproject.toml ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [build-system]
2
+ requires = ["setuptools>=68.0", "wheel"]
3
+ build-backend = "setuptools.backends.legacy:build"
4
+
5
+ [project]
6
+ name = "breach-os"
7
+ version = "0.1.0"
8
+ description = "AI Red-Teaming Environment for Safety Research"
9
+ requires-python = ">=3.10"
10
+ dependencies = [
11
+ "fastapi>=0.109.0",
12
+ "uvicorn[standard]>=0.27.0",
13
+ "pydantic>=2.5.0",
14
+ "pydantic-settings>=2.1.0",
15
+ "httpx>=0.26.0",
16
+ "sentence-transformers>=2.3.0",
17
+ "numpy>=1.26.0",
18
+ "scikit-learn>=1.4.0",
19
+ "python-dotenv>=1.0.0",
20
+ "tenacity>=8.2.0",
21
+ "openai>=1.12.0",
22
+ "PyYAML>=6.0.0",
23
+ ]
24
+
25
+ [project.optional-dependencies]
26
+ dev = [
27
+ "pytest>=7.4.0",
28
+ "pytest-asyncio>=0.23.0",
29
+ ]
30
+
31
+ [tool.pytest.ini_options]
32
+ asyncio_mode = "auto"
33
+ testpaths = ["tests"]