Files
turkanime-client/pyinstaller.spec
T
Barış Keser e96590e184 feat: GUI iyileştirmeleri ve yeni özellikler
Bu commit, GUI uygulamasında çeşitli iyileştirmeler ve yeni özellikler içermektedir:

- Yeni AniList istemcisi eklendi (turkanime_api/anilist_client.py)
- GUI için güncelleme yöneticisi eklendi (turkanime_api/gui/update_manager.py)
- Anime sağlayıcıları için rehber dokümanı eklendi (ANIME_PROVIDER_GUIDE.md)
- Hash oluşturma scriptleri kaldırıldı (docs/hash_dist_md5.bat, scripts/hash_md5.sh)
- Qt6 runtime hook kaldırıldı (pyinstaller_hooks/qt6_runtime_hook.py)
- Bağımlılıklar güncellendi (requirements.txt, requirements-gui.txt)
- PyInstaller spec dosyaları güncellendi (pyinstaller.spec, turkanime-gui.spec)
- CLI dosyalarında ve gereksinimlerde değişiklikler yapıldı (turkanime_api/cli/dosyalar.py, turkanime_api/cli/gereksinimler.py)
- GUI dosyalarında iyileştirmeler yapıldı (turkanime_api/gui/boot.py, turkanime_api/gui/main.py)
- Kaynak adaptör şablonu eklendi (turkanime_api/sources/adapter_template.py)
- Sürüm bilgisi için JSON dosyası eklendi (version.json)
- README güncellendi
2025-08-30 21:47:10 +03:00

43 lines
1.2 KiB
RPMSpec

# -*- mode: python ; coding: utf-8 -*-
import os
from PyInstaller.utils.hooks import collect_submodules
block_cipher = None
hiddenimports = collect_submodules('yt_dlp') + collect_submodules('curl_cffi') + collect_submodules('Crypto') + collect_submodules('customtkinter')
bin_data = [('bin', 'bin')] if os.path.isdir('bin') else []
a = Analysis([
'turkanime_api/gui/boot.py',
],
pathex=[],
binaries=[],
datas=[
('docs/TurkAnimu.ico', 'docs'),
('gereksinimler.json', '.'),
] + bin_data,
hiddenimports=hiddenimports,
hookspath=[],
hooksconfig={},
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=False)
pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher)
exe = EXE(pyz,
a.scripts,
a.binaries,
a.zipfiles,
a.datas,
[],
name='turkanime-gui',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=False,
console=False,
icon='docs/TurkAnimu.ico')