Sort imports simply
Project description
Usage
simp.py [-h] [--commit] [--dry_run] [--fail] [targets [targets ...]]
Description
Sort the import directives in Python files, excluding __future__.
Positional arguments
- targets
One or more Python files or directories with Python files. Without arguments, runs simp on the current directory.
Optional arguments
- -h, --help
Show this help message and exit
- --commit, -c
Git commit the changes
- --dry_run, -d
If set, do not make the changes to the Python files, but just list the diffs.
- --fail, -f
If set, the program fails if any changes need to be made. This is useful for a commit hook to check if all imports are sorted.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
simp-2.0.0.tar.gz
(6.1 kB
view details)
Built Distribution
simp-2.0.0-py3-none-any.whl
(7.7 kB
view details)
File details
Details for the file simp-2.0.0.tar.gz
.
File metadata
- Download URL: simp-2.0.0.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d16d121094ee3bf7b23a37fc2c84e3831b76e2ab9a6f5a583e1e41fca0bd2989 |
|
MD5 | 50026071c9d31bc95ba2553966414615 |
|
BLAKE2b-256 | 388d36734b83e5012053749c545229dabe1fbe9a10e75a3483d5ab8337825718 |
File details
Details for the file simp-2.0.0-py3-none-any.whl
.
File metadata
- Download URL: simp-2.0.0-py3-none-any.whl
- Upload date:
- Size: 7.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e80c4e28ef3f0d0fc4022aba0e0c68776ca01f51aea08478c0f9e2c3e337f9e8 |
|
MD5 | b91322c5dcb3753a866d1b03e57a862e |
|
BLAKE2b-256 | 9d8312e1803b83a2b79dd0928d1d02ab0747ba039b1a00f3482c647610c3ee33 |
Comments
I wanted to sort my Python includes with no fuss. simp finds the first block of unindented import statements, and sorts them. Any comments between import lines bubble up to the top in their original order.
(automatically generated by doks on 2020-11-01T14:22:18.849238)