跳转到主要内容

flake8插件,用于检查typing导入风格

项目描述

flake8-typing-as-t

PyPI - Version PyPI - Python Version


目录

概述

这是一个flake8插件,用于确保从typing库的导入必须使用import typing as t编写。

安装

pip install flake8-typing-as-t

检查

  • TYT01:裸import typing使用
  • TYT02:import typing as X,其中X不是字面量t
  • TYT03:from typing import X使用

处理typing-extensions

一个常见的兼容性模式是在typing_extensions上使用sys.version_info-guards分派。例如。

if sys.version_info < (3, 8):
    from typing_extensions import Literal
else:
    from typing import Literal

flake8-typing-as-t通过检查导入是否在sys.version_info测试中对一个元组进行测试,允许这种用法。

许可

flake8-typing-as-t在MIT许可条款下分发。

项目详情


下载文件

为您的平台下载文件。如果您不确定要选择哪一个,请了解更多关于安装包的信息。

源分布

flake8_typing_as_t-0.0.3.tar.gz (3.6 kB 查看哈希值)

上传于 源代码

构建分布

flake8_typing_as_t-0.0.3-py3-none-any.whl (11.2 kB 查看哈希值)

上传于 Python 3

支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面