【问题标题】:Python Marshmallow type stubs for mypymypy 的 Python Marshmallow 类型存根
【发布时间】:2021-07-22 10:56:17
【问题描述】:

我试图为 Flask 常用的流行 Marshmallow [de] 序列化库找到类型存根。我明白了,鉴于库的功能通常是动态的,输入它可能很困难,但知道是否已经投入了任何有意义的工作仍然很有趣。

TLDR:棉花糖有类型存根吗?

【问题讨论】:

    标签: python flask mypy stub marshmallow


    【解决方案1】:

    Marshmallow 将类型信息作为包的一部分分发。没有单独的存根,因为不需要它们。

    如果您想了解它使用的机制,请查看PEP561。 其中包含a py.typed file via its setup.py,表示包提供了类型注解。

    如果您不确定如何将其与mypy 一起使用,只需将marshmallow 安装在与mypy 相同的环境中。例如如果使用 virtualenvs,请在同一个 virtualenv 中安装 mypymarshmallow,就像安装类型存根包一样。

    【讨论】:

      猜你喜欢
      • 2021-07-16
      • 1970-01-01
      • 2022-06-14
      • 1970-01-01
      • 1970-01-01
      • 2017-04-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多