Diode SDK Python version
1.12.0
Diode version
2.1.0
Diode NetBox Plugin version
1.14.0
NetBox version
4.6.4
Steps to reproduce
- Set up Pycharm project
- Install dependency
- Create a .py with
from netboxlabs.diode.sdk.client import DiodeClient
Expected behavior
The type stub client.pyi should define the type signatures of all publicly exported classes so that IDEs and static type checkers can resolve them.
Observed behavior
When importing DiodeClient (or DiodeDryRunClient / DiodeOTLPClient) from netboxlabs.diode.sdk as shown in examples, Pycharm warns Cannot find reference 'DiodeClient' in 'netboxlabs.diode.sdk.client' and I can't autocomplete properties for example.
Diode SDK Python version
1.12.0
Diode version
2.1.0
Diode NetBox Plugin version
1.14.0
NetBox version
4.6.4
Steps to reproduce
from netboxlabs.diode.sdk.client import DiodeClientExpected behavior
The type stub client.pyi should define the type signatures of all publicly exported classes so that IDEs and static type checkers can resolve them.
Observed behavior
When importing
DiodeClient(orDiodeDryRunClient/DiodeOTLPClient) fromnetboxlabs.diode.sdkas shown in examples, Pycharm warnsCannot find reference 'DiodeClient' in 'netboxlabs.diode.sdk.client'and I can't autocomplete properties for example.