Skip to content

Commit be5999e

Browse files
Merge pull request #7 from tmaier-kettering/copilot/fix-75bd3b79-f13c-48c6-82fd-e03e3180cb5e
Update README.md and requirements.txt to reflect current codebase state
2 parents 5aa7a7b + cf1f3e4 commit be5999e

2 files changed

Lines changed: 12 additions & 15 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ pip install -r requirements.txt
3737
### 1. First Launch
3838
Run the application:
3939
```bash
40-
python ui/main_window.py
40+
python main.py
4141
```
4242

4343
### 2. Configure API Key
@@ -110,7 +110,7 @@ text
110110
### Settings Options
111111

112112
- **API Key**: Your OpenAI API key (stored securely)
113-
- **Model**: AI model to use (default: o3)
113+
- **Model**: AI model to use (default: gpt-4o)
114114
- **Max Batches**: Number of recent batches to display (default: 4)
115115
- **Timezone**: Timezone for displaying batch creation times
116116

requirements.txt

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,25 @@
11
# CodebookAI Dependencies
2+
# Requires Python 3.9+ with tkinter support
23

34
# Core AI/ML libraries
45
openai>=1.100.0 # OpenAI API client for text classification
56
pandas>=2.0.0 # Data manipulation and analysis
6-
7-
# GUI framework (typically installed with Python)
8-
# tkinter is part of Python standard library
7+
pydantic>=2.0.0 # Data validation and settings management
98

109
# System integration
1110
keyring>=25.0.0 # Secure credential storage across platforms
1211

13-
# Type hints support (Python < 3.10)
14-
typing-extensions>=4.0.0 # Enhanced type annotations
12+
# Type hints support for older Python versions
13+
typing-extensions>=4.0.0 # Enhanced type annotations (backport features)
1514

16-
# Additional dependencies that may be needed
17-
# These are automatically installed with the above packages but listed for clarity:
18-
# - pydantic (data validation, from openai)
15+
# Note: The following are included automatically with the above packages:
1916
# - httpx (HTTP client, from openai)
2017
# - numpy (numerical computing, from pandas)
2118
# - python-dateutil (date utilities, from pandas)
2219
# - pytz (timezone handling, from pandas)
2320

24-
# Development note:
25-
# This application also requires Python 3.9+ with tkinter support
26-
# On Ubuntu/Debian: sudo apt install python3-tk
27-
# On CentOS/RHEL: sudo yum install tkinter
28-
# On macOS/Windows: tkinter is included with Python
21+
# System Dependencies:
22+
# GUI framework tkinter is part of Python standard library but may need separate installation:
23+
# Ubuntu/Debian: sudo apt update && sudo apt install python3-tk
24+
# CentOS/RHEL: sudo yum install tkinter
25+
# macOS/Windows: tkinter is included with Python installations

0 commit comments

Comments
 (0)