Skip to content

Commit 51ed7bf

Browse files
Add requirements.txt to version control
Fixed .gitignore to allow requirements.txt by adding exception to *.txt rule. This resolves GitHub Actions test failures where dependencies couldn't be installed. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent 2a02c9b commit 51ed7bf

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ data/
4545
chroma_db/
4646
*.pdf
4747
*.txt
48+
!requirements.txt
4849
*.docx
4950

5051
# Logs

requirements.txt

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Core Dependencies
2+
python-dotenv==1.0.0
3+
streamlit>=1.29.0
4+
5+
# LLM
6+
anthropic>=0.39.0
7+
8+
# Vector Store & Embeddings
9+
chromadb>=0.4.0
10+
11+
# Document Processing
12+
pypdf>=3.17.0
13+
14+
# Utilities
15+
tiktoken>=0.5.0
16+
tenacity>=8.2.0
17+
18+
# Development & Testing
19+
pytest>=7.4.0
20+
pytest-cov>=4.1.0
21+
black>=23.12.0
22+
flake8>=7.0.0

0 commit comments

Comments
 (0)