Skip to main content

CCorp Ruamel.YAML Include Extension

This package extends Ruamel.YAML (a fork of PyYaml) to implement the !include tag in the composer, which allows the use of YAML anchors across included files. The prior way of achiving this required modifying the structure of files to invert the inclusion of files, and modifying the loading of the included file to patch in the anchors parsed thusfar. Unfortunately, this isn't possible on an existing collection of YAML files without a lot of pushback from other developers, and therefore this package was developed. It processes !include tags as they are encountered by the composer rather than generating a tagged scalar to be processed by the constructor, allowing the processing to happen as a C/C++ programmer would expect, rather than defering until after composition.

Release files for ccorp-yaml-include 0.0.2

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

Source distribution (sdist)

Source distribution for ccorp-yaml-include 0.0.2
File Size Uploaded
ccorp-yaml-include-0.0.2.tar.gz 3.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ccorp-yaml-include 0.0.2
File Interpreter ABI Platform
ccorp_yaml_include-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 7.2 kB

Release files / ccorp-yaml-include-0.0.2.tar.gz

Download URL ccorp-yaml-include-0.0.2.tar.gz
Size 3.0 kB
Tags Source
SHA-256 checksum
How to use checksums
84f4db1980700ba5c3d7cf4238549f78901415af1ff9086932874b8b8158f724
BLAKE2b-256 checksum
How to use checksums
33acd9b5626d09d1c69c3491e876375e0ffe29deebf4aa9431e04467d9980370
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.4

Release files / ccorp_yaml_include-0.0.2-py3-none-any.whl

Download URL ccorp_yaml_include-0.0.2-py3-none-any.whl
Size 4.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
533529bd550d67e9af43215cd6db6a839191a4ac5fd77b9874f5ae5f40adb894
BLAKE2b-256 checksum
How to use checksums
37594c11261bd3fe61fa392c04ecffbd01ea45346cc837fec757fc158090e93d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.4

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

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