diff options
author | Micah Lee <micah@micahflee.com> | 2020-11-08 13:34:19 -0800 |
---|---|---|
committer | Micah Lee <micah@micahflee.com> | 2020-11-08 13:34:19 -0800 |
commit | 06c4b6381bb532b2abb240a63348c6b7a77db77b (patch) | |
tree | 7f2ff01b8949243d8116992b22014cc3d7e6e07a /desktop | |
parent | 46a9434fbfa14b4545f7f5f12f3bd3a2cc3621c9 (diff) | |
download | onionshare-06c4b6381bb532b2abb240a63348c6b7a77db77b.tar.gz onionshare-06c4b6381bb532b2abb240a63348c6b7a77db77b.zip |
Fix get_resource_path to work with python eggs, move appdata xml file to src so flatpak can see it, reduce python dependencies, and update release docs
Diffstat (limited to 'desktop')
-rw-r--r-- | desktop/pyproject.toml | 12 | ||||
-rw-r--r-- | desktop/src/onionshare/gui_common.py | 7 | ||||
-rw-r--r-- | desktop/src/org.onionshare.OnionShare.appdata.xml (renamed from desktop/package/linux/org.onionshare.OnionShare.appdata.xml) | 0 |
3 files changed, 3 insertions, 16 deletions
diff --git a/desktop/pyproject.toml b/desktop/pyproject.toml index bba0bd44..494873fb 100644 --- a/desktop/pyproject.toml +++ b/desktop/pyproject.toml @@ -14,19 +14,9 @@ icon = "src/onionshare/resources/onionshare" sources = ['src/onionshare'] requires = [ "./onionshare_cli-2.3.dev1-py3-none-any.whl", - "Click", - "eventlet", - "Flask", - "Flask-HTTPAuth", - "flask-socketio", "psutil", - "pycryptodome", - "PySocks", "pyside2==5.15.1", - "qrcode", - "requests", - "stem", - "urllib3", + "qrcode" ] [tool.briefcase.app.onionshare.macOS] diff --git a/desktop/src/onionshare/gui_common.py b/desktop/src/onionshare/gui_common.py index a51e2641..7a32f8ec 100644 --- a/desktop/src/onionshare/gui_common.py +++ b/desktop/src/onionshare/gui_common.py @@ -21,6 +21,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. import os import inspect import shutil +from pkg_resources import resource_filename from . import strings from onionshare_cli.onion import Onion @@ -367,8 +368,4 @@ class GuiCommon: """ Returns the absolute path of a resource """ - resources_path = os.path.join( - os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe()))), - "resources", - ) - return os.path.join(resources_path, filename) + return resource_filename("onionshare", os.path.join("resources", filename)) diff --git a/desktop/package/linux/org.onionshare.OnionShare.appdata.xml b/desktop/src/org.onionshare.OnionShare.appdata.xml index 3630b89c..3630b89c 100644 --- a/desktop/package/linux/org.onionshare.OnionShare.appdata.xml +++ b/desktop/src/org.onionshare.OnionShare.appdata.xml |