danivpv commited on
Commit
fd8b0b6
·
1 Parent(s): 931f5e0

chore: minimum project scaffolding

Browse files
Files changed (4) hide show
  1. .gitignore +13 -0
  2. .python-version +1 -0
  3. pyproject.toml +30 -0
  4. uv.lock +0 -0
.gitignore ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Python-generated files
2
+ __pycache__/
3
+ *.py[oc]
4
+ build/
5
+ dist/
6
+ wheels/
7
+ *.egg-info
8
+
9
+ # Virtual environments
10
+ .venv
11
+ .cursorrules
12
+ app.log
13
+ .env
.python-version ADDED
@@ -0,0 +1 @@
 
 
1
+ 3.12
pyproject.toml ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [project]
2
+ name = "linkedinadvice"
3
+ authors = [
4
+ { name="Daniel Parra", email="danivpv@mxai.dev" }
5
+ ]
6
+ license = { text = "MIT" }
7
+ version = "0.1.0"
8
+ description = "Linkedin career path advice PoC."
9
+ readme = "README.md"
10
+ requires-python = ">=3.12"
11
+ dependencies = [
12
+ "gradio>=5.22.0",
13
+ "langchain>=0.3.21",
14
+ "langchain-community>=0.3.20",
15
+ "openai>=1.68.0",
16
+ "pyperclip>=1.9.0",
17
+ "python-dotenv>=1.0.1",
18
+ ]
19
+
20
+ # Development and testing dependencies
21
+ dev = [
22
+ "poethepoet>=0.32.2",
23
+ ]
24
+
25
+ [build-system]
26
+ requires = ["hatchling"]
27
+ build-backend = "hatchling.build"
28
+
29
+
30
+ [tool.poe.tasks]
uv.lock ADDED
The diff for this file is too large to render. See raw diff