mirror of https://github.com/Nezreka/SoulSync.git
parent
bc5644d5c2
commit
083f38ca77
@ -1,51 +1,49 @@
|
||||
# SoulSync requirements
|
||||
# Web application dependencies only
|
||||
# (cache-bust 2026-05-02: dev nightly image was serving a poisoned layer
|
||||
# with missing dependencies; touching this comment forces the GHA Docker
|
||||
# layer cache to invalidate the pip-install step on the next build.)
|
||||
# All dependencies pinned for reproducible builds.
|
||||
|
||||
# Core web framework
|
||||
Flask>=3.0.0
|
||||
Flask-Limiter>=3.5.0
|
||||
Flask==3.1.3
|
||||
Flask-Limiter==4.1.1
|
||||
|
||||
# Music service APIs
|
||||
spotipy>=2.23.0
|
||||
PlexAPI>=4.17.0
|
||||
spotipy==2.26.0
|
||||
PlexAPI==4.18.1
|
||||
|
||||
# HTTP and async support
|
||||
requests>=2.31.0
|
||||
aiohttp>=3.9.0
|
||||
# HTTP and async support
|
||||
requests==2.33.1
|
||||
aiohttp==3.13.5
|
||||
|
||||
# Security and encryption
|
||||
cryptography>=41.0.0
|
||||
cryptography==48.0.0
|
||||
|
||||
# Media metadata handling
|
||||
mutagen>=1.47.0
|
||||
Pillow>=10.0.0
|
||||
mutagen==1.47.0
|
||||
Pillow==12.2.0
|
||||
|
||||
# Text processing
|
||||
unidecode>=1.3.8
|
||||
beautifulsoup4>=4.12.0
|
||||
Unidecode==1.4.0
|
||||
beautifulsoup4==4.14.3
|
||||
|
||||
# System monitoring
|
||||
psutil>=6.0.0
|
||||
psutil==7.2.2
|
||||
|
||||
# YouTube support — pinned for reproducible builds; bump per release. See #367.
|
||||
# YouTube support
|
||||
yt-dlp==2026.3.17
|
||||
|
||||
# Lyrics support
|
||||
lrclibapi>=0.3.1
|
||||
lrclibapi==0.3.1
|
||||
|
||||
# Audio fingerprinting for download verification
|
||||
pyacoustid>=1.3.0
|
||||
pyacoustid==1.3.1
|
||||
|
||||
# WebSocket client for Hydrabase connection
|
||||
websocket-client>=1.7.0
|
||||
websocket-client==1.9.0
|
||||
|
||||
# Tidal download support
|
||||
tidalapi>=0.7.6
|
||||
tidalapi==0.8.11
|
||||
|
||||
# WebSocket server for real-time UI updates
|
||||
flask-socketio>=5.3.0
|
||||
gunicorn>=25.3.0
|
||||
simple-websocket>=1.1.0
|
||||
flask-socketio==5.6.1
|
||||
gunicorn==26.0.0
|
||||
simple-websocket==1.1.0
|
||||
|
||||
Loading…
Reference in new issue