Dear Maintainer,
Thank you for bringing in this new package.
python3-pkg-resources is on the way out.
Please patch this code to use importlib.resources from the Python Standard library.
Greetings
Alexandre
debian/control: python3-pkg-resources,
debian/changelog: * Declare the pkg_resources runtime dependency and recommend piexif for
MAVProxy/tools/MAVExplorer.py:import pkg_resources
MAVProxy/tools/MAVExplorer.py: dlist = pkg_resources.resource_listdir("MAVProxy", "tools/graphs")
MAVProxy/tools/MAVExplorer.py: raw = pkg_resources.resource_stream("MAVProxy", "tools/graphs/%s" % f).read()
MAVProxy/tools/MAVExplorer.py: #we're in a Windows exe, where pkg_resources doesn't work
MAVProxy/tools/MAVExplorer.py: #pkg_resources doesn't work in the windows exe build, so read the version file
MAVProxy/tools/MAVExplorer.py: version = pkg_resources.require("mavproxy")[0].version
MAVProxy/modules/mavproxy_mmap/mmap_server.py: import pkg_resources
MAVProxy/modules/mavproxy_mmap/mmap_server.py: content = pkg_resources.resource_stream(name, "mmap_app/%s" % path).read()
MAVProxy/modules/mavproxy_map/mp_tile.py: import pkg_resources
MAVProxy/modules/mavproxy_map/mp_tile.py: stream = pkg_resources.resource_stream(name, f"data/{filename}")
MAVProxy/modules/mavproxy_magical/__init__.py: import pkg_resources
MAVProxy/modules/mavproxy_magical/__init__.py: datapath = pkg_resources.resource_filename(__name__, 'data')
MAVProxy/modules/mavproxy_joystick/__init__.py:import pkg_resources
MAVProxy/modules/mavproxy_joystick/__init__.py: search.append(pkg_resources.resource_filename(__name__, 'joysticks'))
MAVProxy/modules/mavproxy_help.py: # pkg_resources doesn't work in the windows exe build, so read the version file
MAVProxy/modules/mavproxy_help.py: import pkg_resources
MAVProxy/modules/mavproxy_help.py: self.version = pkg_resources.Environment()["mavproxy"][0].version
MAVProxy/modules/mavproxy_fieldcheck/__init__.py:import pkg_resources
MAVProxy/modules/mavproxy_fieldcheck/__init__.py: return pkg_resources.resource_filename(__name__, filename)
MAVProxy/mavproxy.py: # pkg_resources doesn't work in the windows exe build, so read the version file
MAVProxy/mavproxy.py: import pkg_resources
MAVProxy/mavproxy.py: version = pkg_resources.require("mavproxy")[0].version