Skip to main content

Greenbone Logo

autohooks-plugin-isort

PyPI release

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)

Source distribution for autohooks-plugin-isort 23.10.0
File Size Uploaded
autohooks_plugin_isort-23.10.0.tar.gz 33.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for autohooks-plugin-isort 23.10.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

23.10.0 This release

2 release files

23.4.0

2 release files

22.3.0

1 release file

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page