Skip to main content

@fuzeman 的 flake8-import-order 的导入顺序样式

项目描述

https://img.shields.io/pypi/v/flake8-import-order-fuzeman.svg https://travis-ci.org/fuzeman/flake8-import-order-fuzeman.svg

flake8-import-order 的导入排序样式,flake8 - import-order-spoqa 的分支,已更新以实现@fuzeman的首选导入排序约定。

例子

from myapp import something
from myapp.helpers import get_view
from myapp.views import *
from ...deepest import a
from ..deeper import b
from .a import this, that
from .z import This, That

from pkg_resources import (SOURCE_DIST, EntryPoint, Requirement, get_provider)
from typing import Optional
import datetime
import sys

用法

使用pip安装flake8-import-order-fuzeman包,然后使用以下任一方式启用导入订单样式:

  • 命令行选项:

    --import-order-style=fuzeman
  • flake8 配置文件:

    [flake8]
    import-order-style = <s>fuzeman</s>

分配

Dean Gardiner编写,由Hong Minhee编写的flake8-import-order-spoqa分叉,并在GPLv3或更高版本许可下分发。

变更日志

1.7.0 (2018-01-08)

添加

  • 支持 flake8-import-order >= 0.16 (已放弃对早期版本的支持)

1.6.0 (2017-05-10)

添加

  • from ... import ...现在允许用于contextlib

1.5.0 (2017-05-10)

添加

  • from ... import ...现在允许用于tempfile

1.4.0 (2017-05-10)

添加

  • from ... import ...现在允许用于jsonpkgutil

1.3.0 (2017-03-07)

添加

  • from ... import ...现在允许复制

1.2.0 (2017-02-25)

添加

  • from ... import ...现在允许用于argparsepprintsubprocessthreading

1.1.1 (2017-02-22)

固定的

  • 第三方导入语句被错误地标记为导入订单错误

1.1.0 (2017-02-22)

添加

  • collections , datetimedecimal现在来自 ...可导入

改变了

  • 现在允许第三方库导入

固定的

  • __future__进口被错误地标记为进口订单错误

1.0.2 (2017-02-22)

修复 PyPI 上不正确的元数据

1.0.1 (2017-02-22)

固定的

  • setup.py中的install_requires定义不正确

1.0.0 (2017-02-22)

初始发行

下载文件

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

源分布

flake8-import-order-fuzeman-1.7.0.tar.gz (4.7 kB 查看哈希)

已上传 source

内置分布

flake8_import_order_fuzeman-1.7.0-py2.py3-none-any.whl (7.3 kB 查看哈希

已上传 py2 py3