summaryrefslogtreecommitdiff
path: root/desktop
diff options
context:
space:
mode:
authorMicah Lee <micah@micahflee.com>2020-11-08 13:34:19 -0800
committerMicah Lee <micah@micahflee.com>2020-11-08 13:34:19 -0800
commit06c4b6381bb532b2abb240a63348c6b7a77db77b (patch)
tree7f2ff01b8949243d8116992b22014cc3d7e6e07a /desktop
parent46a9434fbfa14b4545f7f5f12f3bd3a2cc3621c9 (diff)
downloadonionshare-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.toml12
-rw-r--r--desktop/src/onionshare/gui_common.py7
-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