Package: python3-mavproxy
Version: 1.8.74-1
Severity: serious

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

Reply via email to