跳转到主要内容

使pycodestyle将pytest.importorskip视为一个导入语句(避免E402)

项目描述

flake8-pytest-importorskip

pypi Python: 3.6+ Downloads Build Status Code coverage License: Apache 2.0 Code style: black

描述

将pytest.importorskip视为导入语句,而不是代码,以消除pycodestyle的“模块级导入不在文件顶部”错误(E402)

它允许以下代码通过,而无需全局禁用E402。

它以一种轻微的欺骗方式(有关详细信息,请参阅kgb的文档)执行此操作,因此可能在pycodestyle的将来版本中失效。

检查

安装

pip install flake8-pytest-importorskip

使用

flake8 <你的代码>

对于开发者

创建venv并安装依赖项

make init

安装git precommit钩子

make precommit_install

运行linters,autoformat,测试等。

make pretty lint test

提升新版本

make bump_major
make bump_minor
make bump_patch

许可证

Apache 2.0

变更日志

未发布

  • ...

1.1.0 - 2021-03-01

  • kgb封装/监视函数替换访问flake8插件的私有状态

1.0.0 - 2021-02-19

  • 初始版本

项目细节


下载文件

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

源分布

flake8-pytest-importorskip-1.1.0.tar.gz (3.4 kB 查看哈希值)

上传时间: 源代码

构建分发版

flake8_pytest_importorskip-1.1.0-py3-none-any.whl (3.7 kB 查看哈希值)

上传时间: Python 3