narcolepticchicken commited on
Commit
6dcf443
·
verified ·
1 Parent(s): f4a0835

Upload pyproject.toml

Browse files
Files changed (1) hide show
  1. pyproject.toml +44 -0
pyproject.toml ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [build-system]
2
+ requires = ["setuptools>=61.0", "wheel"]
3
+ build-backend = "setuptools.build_meta"
4
+
5
+ [project]
6
+ name = "occ-stack"
7
+ version = "0.1.0"
8
+ description = "Oracle-Credit-Compute: cost-aware agentic compute allocation"
9
+ readme = "README.md"
10
+ license = {text = "Apache-2.0"}
11
+ requires-python = ">=3.9"
12
+ authors = [
13
+ {name = "narcolepticchicken"},
14
+ ]
15
+ classifiers = [
16
+ "Development Status :: 3 - Alpha",
17
+ "Intended Audience :: Developers",
18
+ "License :: OSI Approved :: Apache Software License",
19
+ "Programming Language :: Python :: 3.9",
20
+ "Programming Language :: Python :: 3.10",
21
+ "Programming Language :: Python :: 3.11",
22
+ "Programming Language :: Python :: 3.12",
23
+ ]
24
+ dependencies = [
25
+ "numpy>=1.24.0",
26
+ "scipy>=1.10.0",
27
+ "scikit-learn>=1.3.0",
28
+ "pandas>=2.0.0",
29
+ "tqdm>=4.65.0",
30
+ "jsonlines>=3.1.0",
31
+ ]
32
+
33
+ [project.optional-dependencies]
34
+ train = ["torch>=2.0.0", "transformers>=4.40.0", "datasets>=2.18.0", "trl>=0.11.0", "accelerate>=0.30.0"]
35
+ nli = ["sentence-transformers>=2.7.0"]
36
+ all = ["torch>=2.0.0", "transformers>=4.40.0", "datasets>=2.18.0", "trl>=0.11.0", "accelerate>=0.30.0", "sentence-transformers>=2.7.0", "evalplus>=0.2.0"]
37
+
38
+ [project.urls]
39
+ Homepage = "https://huggingface.co/narcolepticchicken/occ-stack"
40
+ Repository = "https://huggingface.co/narcolepticchicken/occ-stack"
41
+
42
+ [tool.setuptools.packages.find]
43
+ where = ["."]
44
+ include = ["oracle*", "ledger*", "broker*", "rl*", "benchmarks*"]