Replies: 1 comment 1 reply
-
See #15886 for more context. NV Access has not completely clarified compatibility issues that can arise so your question is relevant. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
For addon developers, it is nice to know which Python modules are available in NVDA's Python runtime environment. This may very between releases and is not usually documented in the changelog. This is understandable, since some dependencies of dependencies may change and it is hard to keep track of all of this. Two recent examples I encountered while bringing in a third party library to facilitate communication with a BLE (Bluetooth Low Energy) braille display that does not support Bluetooth classic and so does require totally different APIs than the normal Bluetooth APIs that we support in core:
I would like to see a list of Python modules that may be expected in the NVDA runtime environment. So as an addon author, you know to bundle your own specific version for everything that is not in the list. I would like to know how other addon devs and NVAccess think about this.
Beta Was this translation helpful? Give feedback.
All reactions