Skip to main content

README

Overview

The formatted_yaml template handler enhances Sceptre's built-in File handler by delivering YAML output that is not only rendered but also reformatted according to an opinionated style aimed at improving readability. This feature is particularly useful for templates that utilize Jinja interpolation, which often introduces unwanted whitespace into the rendered output. By employing the formatted_yaml handler, Sceptre users can ensure that their YAML configurations are visually appealing both in the Jinja source code and in the generated output and without spending time navigating Jinja's whitespace management features.

Installation

Installation instructions

To install directly from PyPI

pip install sceptre-formatted-yaml-handler

To install from the git repo

pip install git+https://github.com/Sceptre/sceptre-formatted-yaml-handler.git

Usage/Examples

Refer to the Sceptre template handler docs for more information.

template:
  type: formatted_yaml

Metadata

Release files for sceptre-formatted-yaml-handler 1.0.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 sceptre-formatted-yaml-handler 1.0.0
File Size Uploaded Provenance
sceptre_formatted_yaml_handler-1.0.0.tar.gz 3.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for sceptre-formatted-yaml-handler 1.0.0
File Interpreter ABI Platform
sceptre_formatted_yaml_handler-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.2 kB

Release files / sceptre_formatted_yaml_handler-1.0.0.tar.gz

Download URL sceptre_formatted_yaml_handler-1.0.0.tar.gz
Size 3.1 kB
Tags Source
SHA-256 checksum
How to use checksums
c4e11ec60b079c070d57d4638db6452b396d78b0f2705584f527af0c187b24ef
BLAKE2b-256 checksum
How to use checksums
f606858a89b7ef55d99ac580c68ba71b3603da830cabb55d59c501f3128a773a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.10.12 Linux/6.2.0-1019-azure

Release files / sceptre_formatted_yaml_handler-1.0.0-py3-none-any.whl

Download URL sceptre_formatted_yaml_handler-1.0.0-py3-none-any.whl
Size 4.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
609a315876d08830d8df1bae16245b92458e9c806c78a9ca8274f7658e76ecb0
BLAKE2b-256 checksum
How to use checksums
8065318e5612b9709addc0aae541aaf473246e0eb8b37cfdbc53e25cb90f77fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.10.12 Linux/6.2.0-1019-azure

Security for sceptre-formatted-yaml-handler 1.0.0

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

1.0.0 This release

2 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