Skip to main content

Sortie

PyPI version

An opinionated tool for formatting your pyproject.toml files. Built in Rust and based on taplo.

Should you use this?

Generally, using taplo would probably be more suitable for the typical workflow. The primary purpose of this Python package is to facilitate easy integration with Python-based CI/CD pipelines solely for formatting pyproject.toml files.

Usage

$ sortie
pyproject.toml left unchanged.

Or, with the --check argument as part of your CI/CD pipeline:

$ sortie --check
pyproject.toml would be formatted!

Options

You can modify the behavior of the formatter by setting the configuration in your pyproject.toml file. Sortie utilizes the [tool.sortie] section of your file. For full options, refer to formatter options. Compared with Taplo, by default, reorder_arrays = true and reorder_keys = true are automatically set.

Here is an example pyproject.toml file:

[tool.sortie]
reorder_arrays = true
reorder_keys = true

Metadata

Release files for sortie 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sortie 0.1.1
File Size Uploaded Provenance Actions
sortie-0.1.1.tar.gz 17.4 kB Without provenance Details for sortie-0.1.1.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for sortie 0.1.1
File Interpreter ABI Platform Actions
sortie-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details for sortie-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
sortie-0.1.1-py3-none-macosx_10_7_x86_64.whl Python 3 none macOS 10.7+ x86-64 Details for sortie-0.1.1-py3-none-macosx_10_7_x86_64.whl

Total release size: 24.0 MB

Release files / sortie-0.1.1.tar.gz

Download URL sortie-0.1.1.tar.gz
Size 17.4 kB
Tags Source
SHA-256 checksum
How to use checksums
f7890a558c66a7e696a0e329bcdf1ab33d6804be001a30bac7bb520386b18dae
BLAKE2b-256 checksum
How to use checksums
e19aad2b20cae9057c618b8576d6c4e779f550b4bea46fb0810c44c77533c47b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / sortie-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL sortie-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 22.9 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
af94f651f279a56ba913fc0f599422cd567ec2ac1474e9d032f7ef66c0461c76
BLAKE2b-256 checksum
How to use checksums
9a2efca2b8bbac021d12e35818eea2db41b8c194e7b34e15acbc38d5ab6c77da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Release files / sortie-0.1.1-py3-none-macosx_10_7_x86_64.whl

Download URL sortie-0.1.1-py3-none-macosx_10_7_x86_64.whl
Size 1.1 MB
Tags Python 3 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
c64d0062938e8832f486b1c416da7192a3acb0407d89a00c113dc8536c75fcff
BLAKE2b-256 checksum
How to use checksums
6dd597c7fad8521c2b2809cb5dfa34c321cd732b261a8776009068d2311b5e8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.5.1

Security for sortie 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

3 release files No provenance

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