add icon to windows dist

This commit is contained in:
mungai-njoroge 2023-09-16 19:48:20 +03:00
parent 23c355d9bf
commit 22b1342ff7
5 changed files with 8 additions and 53 deletions

3
.gitignore vendored
View File

@ -24,4 +24,5 @@ build
client
.gitignore
logs.txt
logs.txt
*.spec

View File

@ -66,7 +66,7 @@ class HandleArgs:
f"--add-data=assets{_s}assets",
f"--add-data=client{_s}client",
f"--add-data=runtime.config.ini{_s}.",
f"--icon=../assets/logo-fill.ico",
f"--icon=assets/logo-fill.ico",
"-y",
]
)

View File

@ -52,6 +52,7 @@ class Track:
self.og_title = self.title
self.og_album = self.album
self.last_mod = int(self.last_mod)
self.date = int(self.date)
if self.artists is not None:
artists = split_artists(self.artists)

View File

@ -15,13 +15,11 @@ config = ConfigParser()
config_path = get_home_res_path("runtime.config.ini")
config.read(config_path)
try:
IS_BUILD = config["DEFAULT"]["BUILD"] == "True"
settings.Keys.LASTFM_API = config["DEFAULT"]["LASTFM_API_KEY"]
except KeyError:
# If the key doesn't exist, the app is in dev mode.
IS_BUILD = False
IS_BUILD = config["DEFAULT"]["BUILD"] == "True"
if IS_BUILD:
settings.Keys.LASTFM_API = config["DEFAULT"]["LASTFM_API_KEY"]
class CopyFiles:
"""Copies assets to the app directory."""

View File

@ -1,45 +0,0 @@
# -*- mode: python ; coding: utf-8 -*-
block_cipher = None
a = Analysis(
['manage.py'],
pathex=[],
binaries=[],
datas=[('assets', 'assets'), ('client', 'client'), ('runtime.config.ini', '.')],
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='swingmusic',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
upx_exclude=[],
runtime_tmpdir=None,
console=True,
disable_windowed_traceback=False,
argv_emulation=False,
target_arch=None,
codesign_identity=None,
entitlements_file=None,
icon=['../assets/logo-fill.ico'],
)