-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
27 lines (21 loc) · 854 Bytes
/
requirements.txt
File metadata and controls
27 lines (21 loc) · 854 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# iLoveExcel - Core Runtime Dependencies
# This file contains the minimal dependencies needed for CLI + Tkinter GUI
# For additional GUI backends, install extras: pip install iLoveExcel[gui_pysimplegui]
# Core data processing
pandas>=2.0.0,<3.0.0
# Excel file support
openpyxl>=3.1.0,<4.0.0
xlsxwriter>=3.1.0,<4.0.0
# CLI framework
click>=8.1.0,<9.0.0
# Progress bars
tqdm>=4.65.0,<5.0.0
# Note: Tkinter is included with Python standard library
# If Tkinter is missing on Linux, install system package:
# Ubuntu/Debian: sudo apt-get install python3-tk
# Fedora/RHEL: sudo dnf install python3-tkinter
# Arch Linux: sudo pacman -S tk
# Optional extras (install separately):
# - PySimpleGUI GUI: pip install iLoveExcel[gui_pysimplegui]
# - Streamlit web UI: pip install iLoveExcel[gui_streamlit]
# - All extras: pip install iLoveExcel[all]