From 4ab384f2a9c42d1e7aad34f3139a8d5e1cfea75a Mon Sep 17 00:00:00 2001 From: Sylvia G Date: Sat, 15 May 2021 19:06:45 +0300 Subject: [PATCH] seed conversion tool: replace relative import to support pyinstaller pyinstaller can be used to generate a single executable file which can be run in an offline environment. However, it's unclear if it supports running with `python -m` (module mode). --- .gitignore | 7 ++++++- tools/python/README.md | 8 ++++---- tools/python/src/ledger/monero/seedconv.py | 2 +- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index a8488aa..1185f63 100644 --- a/.gitignore +++ b/.gitignore @@ -6,7 +6,6 @@ debug/ dep/ obj/ - # Editors .vscode/ .idea/ @@ -18,3 +17,9 @@ __pycache__/ *.egg-info/ .eggs/ .python-version + +# Pyinstaller +build/ +dist/ +*.manifest +*.spec diff --git a/tools/python/README.md b/tools/python/README.md index 8d16cfb..b6f1670 100644 --- a/tools/python/README.md +++ b/tools/python/README.md @@ -65,11 +65,11 @@ On Mac/Linux In tools/python/ directory run the command: - PYTHONPATH=`pwd`/src python3 -m ledger.monero.seedconv.py offline + PYTHONPATH=`pwd`/src python3 src/ledger/monero/seedconv.py offline Example: - $ PYTHONPATH="$(pwd)/src" python3 -m ledger.monero.seedconv offline + $ PYTHONPATH="$(pwd)/src" python3 src/ledger/monero/seedconv.py offline ============================================================= Monero Seed Converter v0.9. Copyright (c) Ledger SAS 20018. @@ -113,11 +113,11 @@ Example: In tools/python/ directory run the command: - PYTHONPATH=`pwd`/src python3 -m ledger.monero.seedconv.py online + PYTHONPATH=`pwd`/src python3 src/ledger/monero/seedconv.py online Example: - $ PYTHONPATH=`pwd`/src python3 -m ledger.monero.seedconv.py online + $ PYTHONPATH=`pwd`/src python3 src/ledger/monero/seedconv.py online ============================================================= Monero Seed Converter v0.9. Copyright (c) Ledger SAS 20018. diff --git a/tools/python/src/ledger/monero/seedconv.py b/tools/python/src/ledger/monero/seedconv.py index 0c592c8..4d26495 100644 --- a/tools/python/src/ledger/monero/seedconv.py +++ b/tools/python/src/ledger/monero/seedconv.py @@ -25,7 +25,7 @@ -from .dictionaries.languages import monero_langs +from ledger.monero.dictionaries.languages import monero_langs # =========================================================================================