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)
| File | Size | Uploaded | |
|---|---|---|---|
| ccorp-yaml-include-0.0.2.tar.gz | 3.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|