Skip to main content

Sort __all__ lists alphabetically

Usage

Install the package, e.g. pip install sort-all <path-to-file>

Run the tool: sort-all

Command line options

Options:

usage: sort-all [-h] [--check] [--no-error-on-fix] [filenames ...]

Sort __all__ records alphabetically.

positional arguments:
  filenames          Files to process

options:
  -h, --help         show this help message and exit
  --check            check the file for unsorted / unformatted imports and print them to the command line without modifying the file; return 0
                  when nothing would change and return 1 when the file would be reformatted.
  --no-error-on-fix  return 0 even if errors are occurred during processing files

Usage with pre-commit

sort-all can be used as a hook for pre-commit.

To add sort-all as a plugin, add this repo definition to your configuration:

repos:
- repo: https://github.com/aio-libs/sort-all
  rev: ...  # select the tag or revision you want, or run `pre-commit autoupdate`
  hooks:
  - id: sort-all

Release files for sort-all 1.3.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 sort-all 1.3.0
File Size Uploaded
sort_all-1.3.0.tar.gz 4.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sort-all 1.3.0
File Interpreter ABI Platform
sort_all-1.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.7 kB

Release files / sort_all-1.3.0.tar.gz

Download URL sort_all-1.3.0.tar.gz
Size 4.9 kB
Tags Source
SHA-256 checksum
How to use checksums
41fd883a4dcba38fef30e4dfc2c8ecf75dc6f450baa6c8bb2e6d30c7189fc148
BLAKE2b-256 checksum
How to use checksums
40be1325e717294bb01a69c9255ba397056b990abb2e03365554b5850a8483b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / sort_all-1.3.0-py3-none-any.whl

Download URL sort_all-1.3.0-py3-none-any.whl
Size 4.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1e452564993c1084a85b0d4600d00e638492d2fd9db7443c38627e9899f8e06a
BLAKE2b-256 checksum
How to use checksums
7c65dc790a4bf84e0b695a9b1d2a217bad7c88fa31d76fa3569b8daec75f2bc2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release history Release notifications | RSS feed

This release

1.3.0 This release

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.1

2 release files

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