BlakeL commited on
Commit
f8c7bb7
·
verified ·
1 Parent(s): e8a45c9

Upload pyproject.toml

Browse files
Files changed (1) hide show
  1. pyproject.toml +49 -0
pyproject.toml ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [project]
2
+ name = "social-sphere-llm"
3
+ version = "0.1.0"
4
+ description = "Social media analysis project using Jupyter notebooks for data exploration, MLflow tracking, and machine learning modeling"
5
+ authors = [
6
+ {name = "Your Name", email = "your.email@example.com"}
7
+ ]
8
+ readme = "README.md"
9
+ requires-python = ">=3.8.1"
10
+ dependencies = [
11
+ "pandas>=2.0.0",
12
+ "scikit-learn>=1.3.0",
13
+ "numpy>=1.24.0",
14
+ "matplotlib>=3.7.0",
15
+ "seaborn>=0.12.0",
16
+ "jupyter>=1.0.0",
17
+ "ipykernel>=6.25.0",
18
+ "tqdm>=4.65.0",
19
+ "missingno>=0.5.0",
20
+ "mlflow>=2.8.0",
21
+ "fastapi>=0.104.0",
22
+ "uvicorn[standard]>=0.24.0",
23
+ "plotly>=5.17.0",
24
+ "pydantic>=2.5.0",
25
+ ]
26
+
27
+ [project.optional-dependencies]
28
+ dev = [
29
+ "black>=23.0.0",
30
+ "isort>=5.12.0",
31
+ "flake8>=6.0.0",
32
+ "pytest>=7.4.0",
33
+ "pytest-cov>=4.1.0",
34
+ ]
35
+
36
+ [build-system]
37
+ requires = ["hatchling"]
38
+ build-backend = "hatchling.build"
39
+
40
+ [tool.black]
41
+ line-length = 88
42
+ target-version = ['py38']
43
+
44
+ [tool.isort]
45
+ profile = "black"
46
+ line_length = 88
47
+
48
+ [tool.hatch.build.targets.wheel]
49
+ packages = ["src/social_sphere_llm"]