Skip to content

Commit

Permalink
Move database out of shortcircuit.resources.database
Browse files Browse the repository at this point in the history
I don't even know how to build packages anymore.
`--paths` just doesn't work (but `PYTHONPATH` does).
`--collect-data` from submodules works, but packaging then fails
due to absense of subfolders (i.e. `--collect-data shortcircuit.resources.database`).
  • Loading branch information
secondfry committed Dec 2, 2023
1 parent 1054124 commit 30f6ba6
Show file tree
Hide file tree
Showing 33 changed files with 20 additions and 16 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,6 @@ $RECYCLE.BIN/

### Custom
.idea
src/shortcircuit/resources/database/universeDataDx.db
src/database/universeDataDx.db
shortcircuit.log*
.DS_Store
4 changes: 3 additions & 1 deletion build_mac_installer.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@
python -O -m PyInstaller \
--clean \
--windowed \
--icon src/shortcircuit/resources/images/app_icon.icns \
--icon resources/images/app_icon.icns \
--add-data 'src/database:.' \
--noconfirm \
--name shortcircuit src/main.py \
--noupx \
--osx-bundle-identifier ru.secondfry.shortcircuit
Expand Down
4 changes: 3 additions & 1 deletion build_win_installer.bat
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
python -O -m PyInstaller ^
--clean ^
--windowed ^
--icon src\shortcircuit\resources\images\app_icon.ico ^
--icon resources\images\app_icon.ico ^
--add-data 'src\database:.' ^
--noconfirm ^
--name shortcircuit src\main.py ^
--onefile ^
--paths "build\libs" ^
8 changes: 4 additions & 4 deletions generate_gui.bat
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
pyside2-uic --from-imports src\shortcircuit\resources\ui\gui_main.ui -o src\shortcircuit\view\gui_main.py
pyside2-uic --from-imports src\shortcircuit\resources\ui\gui_tripwire.ui -o src\shortcircuit\view\gui_tripwire.py
pyside2-uic --from-imports src\shortcircuit\resources\ui\gui_about.ui -o src\shortcircuit\view\gui_about.py
pyside2-rcc src\shortcircuit\resources\resources.qrc -o src\shortcircuit\view\resources_rc.py
pyside2-uic --from-imports resources\ui\gui_main.ui -o src\shortcircuit\view\gui_main.py
pyside2-uic --from-imports resources\ui\gui_tripwire.ui -o src\shortcircuit\view\gui_tripwire.py
pyside2-uic --from-imports resources\ui\gui_about.ui -o src\shortcircuit\view\gui_about.py
pyside2-rcc resources\resources.qrc -o src\shortcircuit\view\resources_rc.py
8 changes: 4 additions & 4 deletions generate_gui.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash

pyside2-uic --from-imports src/shortcircuit/resources/ui/gui_main.ui -o src/shortcircuit/view/gui_main.py
pyside2-uic --from-imports src/shortcircuit/resources/ui/gui_tripwire.ui -o src/shortcircuit/view/gui_tripwire.py
pyside2-uic --from-imports src/shortcircuit/resources/ui/gui_about.ui -o src/shortcircuit/view/gui_about.py
pyside2-rcc src/shortcircuit/resources/resources.qrc -o src/shortcircuit/view/resources_rc.py
pyside2-uic --from-imports resources/ui/gui_main.ui -o src/shortcircuit/view/gui_main.py
pyside2-uic --from-imports resources/ui/gui_tripwire.ui -o src/shortcircuit/view/gui_tripwire.py
pyside2-uic --from-imports resources/ui/gui_about.ui -o src/shortcircuit/view/gui_about.py
pyside2-rcc resources/resources.qrc -o src/shortcircuit/view/resources_rc.py
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
6 changes: 3 additions & 3 deletions shortcircuit.spec
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ a = Analysis(
['src/main.py'],
pathex=[],
binaries=[],
datas=[ ('src/shortcircuit/resources', 'shortcircuit/resources') ],
datas=[('src/database', '.')],
hiddenimports=[],
hookspath=[],
hooksconfig={},
Expand Down Expand Up @@ -37,7 +37,7 @@ exe = EXE(
target_arch=None,
codesign_identity=None,
entitlements_file=None,
icon='src/shortcircuit/resources/images/app_icon.icns',
icon='resources/images/app_icon.icns',
)
coll = COLLECT(
exe,
Expand All @@ -52,6 +52,6 @@ coll = COLLECT(
app = BUNDLE(
coll,
name='shortcircuit.app',
icon='src/shortcircuit/resources/images/app_icon.icns',
icon='resources/images/app_icon.icns',
bundle_identifier='ru.secondfry.shortcircuit',
)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion src/db_create.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ def main():
Place "universeDataDx.db" in the database resource directory for this script to run
:return:
"""
db_dir = os.path.join("shortcircuit", "resources", "database")
db_dir = os.path.join("database")
eve_db_file = os.path.join(db_dir, "universeDataDx.db")
system_jumps_file = os.path.join(db_dir, "system_jumps.csv")
system_description_file = os.path.join(db_dir, "system_description.csv")
Expand Down
2 changes: 1 addition & 1 deletion src/shortcircuit/model/evedb.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@


def get_dict_from_csv(filename: str):
file = files('shortcircuit.resources.database').joinpath(filename)
file = files('database').joinpath(filename)
data = file.read_text()
reader = csv.reader(StringIO(data), delimiter=';')

Expand Down
Empty file.

0 comments on commit 30f6ba6

Please sign in to comment.