autohooks-plugin-isort
An autohooks plugin for Python code formatting via isort.
Installation
Install using pip
You can install the latest stable release of autohooks-plugin-isort from the Python Package Index using pip:
python3 -m pip install autohooks-plugin-isort
Install using poetry
It is highly encouraged to use poetry for maintaining your project's dependencies. Normally autohooks-plugin-isort is installed as a development dependency.
poetry add --dev autohooks-plugin-isort
poetry install
Usage
To activate the isort autohooks plugin please add the following setting to your pyproject.toml file.
[tool.autohooks]
pre-commit = ["autohooks.plugins.isort"]
By default, autohooks plugin isort checks all files with a .py ending. If only the imports of files in a sub-directory or files with different endings should be sorted, just add the following setting:
[tool.autohooks]
pre-commit = ["autohooks.plugins.isort"]
[tool.autohooks.plugins.isort]
include = ['foo/*.py', '*.foo']
When using autohooks-plugins-isort in combination with
autohooks-plugin-black,
the following configuration is recommended to ensure a consistent formatting:
[tool.isort]
profile = "black"
Maintainer
This project is maintained by Greenbone AG.
Contributing
Your contributions are highly appreciated. Please create a pull request on GitHub. Bigger changes need to be discussed with the development team via the issues section at GitHub first.
License
Copyright (C) 2019 - 2023 Greenbone AG
Licensed under the GNU General Public License v3.0 or later.
Release files for autohooks-plugin-isort 23.10.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| autohooks_plugin_isort-23.10.0.tar.gz | 33.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| autohooks_plugin_isort-23.10.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 50.2 kB
Release files / autohooks_plugin_isort-23.10.0.tar.gz
| Download URL | autohooks_plugin_isort-23.10.0.tar.gz |
|---|---|
| Size | 33.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9548efb7350021bda0f0c6a1ab030e8a76d7a88774cff5ef130423329afe7ce3
|
|
BLAKE2b-256 checksum How to use checksums |
273050517bf8fab0972f6eeb7c8bc9ddb17402e1e00bb39691e560df6eaae529
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.6.1 CPython/3.10.13 Linux/6.2.0-1012-azure
|
Release files / autohooks_plugin_isort-23.10.0-py3-none-any.whl
| Download URL | autohooks_plugin_isort-23.10.0-py3-none-any.whl |
|---|---|
| Size | 17.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
40619191a1d21d7ebb59f03ad21e032cadfe56e2e016cf430d37218340727f6c
|
|
BLAKE2b-256 checksum How to use checksums |
f76c6bc17e860df522eb8361525c6fd0a3916f4bccafbb3a374bee74ecc8f10f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.6.1 CPython/3.10.13 Linux/6.2.0-1012-azure
|