2

我将我的代码分成多个包,这些包可以通过 PyPI 安装。为了进行完整的类型检查,我想在本地和 CI 中使用 pyright / pylance。

为 python 库记录类型的推荐方法是什么?我目前在源代码中部分注释类型。我必须提供存根吗?我收到类似Stub file not foundvscode 的警告。此外,我不太确定如何将 pyright 指向 CI 中依赖项的代码/环境。

具体问题:

  1. 如果我希望用户能够访问打字,那么 python 库是否必须使用存根?
  2. 如果两者都有类型,存根是否优先于库的源代码?
4

0 回答 0