Skip to main content

@fuzeman's import order style for flake8-import-order

Project description

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

Import ordering style for flake8-import-order, fork of flake8-import-order-spoqa which has been updated to implement @fuzeman’s preferred import ordering convention.

Example

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

Usage

Install the flake8-import-order-fuzeman package with pip, and then enable the import order style with either:

Distribution

Written by Dean Gardiner, forked from flake8-import-order-spoqa written by Hong Minhee, and distributed under the GPLv3 license or later.

Changelog

1.7.0 (2018-01-08)

Added

  • Support for flake8-import-order >= 0.16 (support has been dropped for earlier versions)

1.6.0 (2017-05-10)

Added

  • from ... import ... is now permitted for contextlib

1.5.0 (2017-05-10)

Added

  • from ... import ... is now permitted for tempfile

1.4.0 (2017-05-10)

Added

  • from ... import ... is now permitted for json and pkgutil

1.3.0 (2017-03-07)

Added

  • from ... import ... is now permitted for copy

1.2.0 (2017-02-25)

Added

  • from ... import ... is now permitted for argparse, pprint, subprocess and threading

1.1.1 (2017-02-22)

Fixed

  • Third-party import statements were incorrectly being marked as import order errors

1.1.0 (2017-02-22)

Added

  • collections, datetime and decimal are now from ... importable

Changed

  • import is now permitted for third-party libraries

Fixed

  • __future__ imports were incorrectly being marked as import order errors

1.0.2 (2017-02-22)

Fix for incorrect metadata on PyPI

1.0.1 (2017-02-22)

Fixed

  • Incorrect install_requires definition in setup.py

1.0.0 (2017-02-22)

Initial release

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for flake8-import-order-fuzeman, version 1.7.0
Filename, size File type Python version Upload date Hashes
Filename, size flake8_import_order_fuzeman-1.7.0-py2.py3-none-any.whl (7.3 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size flake8-import-order-fuzeman-1.7.0.tar.gz (4.7 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page