使pycodestyle将pytest.importorskip视为一个导入语句(避免E402)
项目描述
flake8-pytest-importorskip
描述
将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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 900f284f4589a033490bc19665914761aba72c9eb7b65cf631da85fc1a907b90 |
|
MD5 | 706a4891c362a8af96de5c37eca6ceb1 |
|
BLAKE2b-256 | 4074eb50ae051b3914eccb0fd65323fb92acb54e694fcdbd2ef02c765cb61e09 |
关闭
flake8_pytest_importorskip-1.1.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 640ef10a498d279fba88cf6723f766895257374bdeb29dbc5a4e670d45b9b47d |
|
MD5 | 4bed6df51529bbff52d062cd608d8d3a |
|
BLAKE2b-256 | a6ed1f271a47d3660baaf08175c7e3d267ff7462d6aa4e0b593db2858cb6aefb |