hannan2859r commited on
Commit
78b2a6a
·
verified ·
1 Parent(s): fcd6ec6

Update pyproject.toml

Browse files
Files changed (1) hide show
  1. pyproject.toml +41 -15
pyproject.toml CHANGED
@@ -1,24 +1,50 @@
 
 
 
 
1
  [project]
2
  name = "focusflow-env"
3
- version = "1.0.0"
4
- description = "OpenEnv RL environment for student focus and anti-distraction agent training."
 
 
 
5
  authors = [
6
- {name = "Abdul Hannan"}
 
 
 
 
 
 
7
  ]
8
- requires-python = ">=3.11"
9
  dependencies = [
10
- "fastapi==0.111.0",
11
- "uvicorn[standard]==0.29.0",
12
- "pydantic==2.7.1",
13
- "httpx==0.27.0",
14
- "python-dotenv==1.0.1",
15
- "openai>=1.30.0",
16
- "openenv-core>=0.2.0",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  ]
18
 
19
  [project.scripts]
20
- server = "server.app:main"
21
 
22
- [build-system]
23
- requires = ["setuptools>=68"]
24
- build-backend = "setuptools.backends.legacy:build"
 
1
+ [build-system]
2
+ requires = ["hatchling"]
3
+ build-backend = "hatchling.build"
4
+
5
  [project]
6
  name = "focusflow-env"
7
+ version = "2.0.0"
8
+ description = "LLM-hard OpenEnv RL environment for student focus & distraction management"
9
+ readme = "README.md"
10
+ requires-python = ">=3.10"
11
+ license = { text = "MIT" }
12
  authors = [
13
+ { name = "Abdul Hannan" }
14
+ ]
15
+ keywords = ["reinforcement-learning", "openenv", "llm", "rl-environment", "focus"]
16
+ classifiers = [
17
+ "Programming Language :: Python :: 3",
18
+ "License :: OSI Approved :: MIT License",
19
+ "Topic :: Scientific/Engineering :: Artificial Intelligence",
20
  ]
 
21
  dependencies = [
22
+ "fastapi==0.111.0",
23
+ "uvicorn[standard]==0.29.0",
24
+ "pydantic==2.7.1",
25
+ "openai>=1.30.0",
26
+ "requests>=2.31.0",
27
+ "python-dotenv>=1.0.0",
28
+ ]
29
+
30
+ [project.optional-dependencies]
31
+ train = [
32
+ "trl>=0.9.0",
33
+ "transformers>=4.41.0",
34
+ "datasets>=2.19.0",
35
+ "unsloth",
36
+ "torch>=2.2.0",
37
+ "matplotlib>=3.8.0",
38
+ "numpy>=1.26.0",
39
+ ]
40
+ dev = [
41
+ "pytest>=8.0.0",
42
+ "httpx>=0.27.0",
43
  ]
44
 
45
  [project.scripts]
46
+ focusflow-serve = "app:main"
47
 
48
+ [project.urls]
49
+ Homepage = "https://github.com/abdulhannan-18/Focus_Flow_env"
50
+ Repository = "https://github.com/abdulhannan-18/Focus_Flow_env"