From f666f30873a1d70f42dcfa504bdb27ab4eb34a05 Mon Sep 17 00:00:00 2001 From: Dummydude <96631251+Dummydud3@users.noreply.github.com> Date: Tue, 6 Jun 2023 15:51:31 -0400 Subject: [PATCH 1/2] Added dbus-python error fix in "Troubleshooting" --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 1c51e38..1515d9c 100644 --- a/README.md +++ b/README.md @@ -305,6 +305,14 @@ nx.clear_all_macros() ## Troubleshooting +### I get an error when installing the `dbus-python` package + +This error can occur due to missing dbus-related libraries on some Linux distributions. To fix this in most cases, `libdbus-glib-1-dev` and `libdbus-1-dev` need to be installed with your system's package manager. For systems using aptitude for package management (Ubuntu, Debian, etc), installation instructions follow: + +```bash +sudo apt-get install libdbus-glib-1-dev libdbus-1-dev +``` + ### My controller disconnects after exiting the "Change Grip/Order" Menu This can occasionally occur due to timing sensitivites when transitioning off of the "Change Grip/Order" menu. To avoid disconnections when exiting this menu, please only press A (or B) a single time and wait until the menu has fully exited. If a disconnect still occurs, you should be able to reconnect your controller and use NXBT as normal. From 538bbfb7a87bf6d740464f916184ba9a3aa76d0b Mon Sep 17 00:00:00 2001 From: Dummydude <96631251+Dummydud3@users.noreply.github.com> Date: Tue, 6 Jun 2023 15:52:36 -0400 Subject: [PATCH 2/2] Updated webapp dependancies in setup.py --- setup.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/setup.py b/setup.py index 8699095..d82c3ce 100644 --- a/setup.py +++ b/setup.py @@ -6,13 +6,16 @@ setup( long_description_content_type="text/markdown", install_requires=[ "dbus-python==1.2.16", - "Flask==1.1.2", - "Flask-SocketIO==5.0.1", - "eventlet==0.31.0", + "Flask==2.1.3", + "Flask-SocketIO==4.3.1", + "eventlet==0.33.3", "blessed==1.17.10", "pynput==1.7.1", "psutil==5.6.6", "cryptography==3.3.2", + "jinja2==3.0.3", + "itsdangerous==2.0.1", + "Werkzeug==2.0.3", ], extra_require={ "dev": [