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

Project details


Download files

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

Source Distribution

flake8-import-order-fuzeman-1.7.0.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

flake8_import_order_fuzeman-1.7.0-py2.py3-none-any.whl (7.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file flake8-import-order-fuzeman-1.7.0.tar.gz.

File metadata

File hashes

Hashes for flake8-import-order-fuzeman-1.7.0.tar.gz
Algorithm Hash digest
SHA256 069305fa593090850be1fd4e38fba7a544ee9da8aa601d2c20a7752eefc81363
MD5 c9f8a1350b1cef6e479f4764dc483afb
BLAKE2b-256 db76905dcfdc1d411418f2764ecf2c12a773336c9ea7e74c7eb82d1b3286c4c9

See more details on using hashes here.

File details

Details for the file flake8_import_order_fuzeman-1.7.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for flake8_import_order_fuzeman-1.7.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ffbbca9be2d0c341232424b9167ccd939d722907bb4b27a6d0416d58b5e56945
MD5 b0dfa03f6865b80bdb56429f3490fb74
BLAKE2b-256 a00d16180fa4db8ba290923cf30c51f0e44404c2d93355febb9fb4e9fd0dc428

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page