Skip to main content

Check python import order.

Project description

CLI that check the ordering of imports. ordering follow a below rules.

  1. Module order: __future__ , standard libraries, site-packages, local.

  2. CONSTANT_NAMES must be the first.

  3. ClassNames must be the second.

  4. Rest must be in alphabetical order.

Requirements

  • Python 2.7.x or Python 3.3+

How to install

Via pip

$ pip install -U import-order

Or clone source code from repository and install it.

$ git clone git://github.com/spoqa/import-order.git
$ cd import_order
$ python setup.py install

How to use

Use import-order to check your python codes. If you want to check your local package named foo in root directory of package.

$ import-order foo

For more information, look around help command.

$ import-order --help

Author and license

import-order is maintained by Spoqa, and licensed under GPL3 or later.

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

import-order-0.0.1.tar.gz (4.3 kB view hashes)

Uploaded Source

Built Distribution

import_order-0.0.1-py2.py3-none-any.whl (7.2 kB view hashes)

Uploaded Python 2 Python 3

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