-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrequirements.txt
33 lines (28 loc) · 1016 Bytes
/
requirements.txt
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
28
29
30
31
32
33
# Core Windows operations
pywin32>=305
# pywin32 provides access to many Windows APIs, including registry and COM libraries
wmi>=1.5.1
# wmi offers a Pythonic interface to Windows Management Instrumentation
argparse
# argparse is used for parsing command-line arguments
wxPython
# wxPython is used for the GUI interface
uuid
# uuid is used for generating unique run identifiers
# System utilities
pathlib>=1.0.1
# pathlib simplifies cross-platform path operations
psutil>=5.9.0
# psutil gives system and process utilities (used for disk space checks, etc.)
# Logging and progress tracking
tqdm>=4.65.0
# tqdm helps display progress bars for user feedback
# GUI dependencies
wxPython>=4.1.1
# wxPython is used for creating the graphical user interface
# PyInstaller for creating executables
pyinstaller>=4.5
# PyInstaller is used to compile the script into an executable format
# Cryptography for secure file transfer
cryptography>=3.4.7
# cryptography is used for encrypting sensitive data during file transfer