Skip to main content

simple_grid_yaml_compiler

CircleCI Build Status contributions welcome License

Generates the extended YAML output for an input site_level_configuration_file

Setup development Environment

You'll need Python 2.7 or higher.

  • Fork this repository and clone your fork in your development machine.
  • Create a virtualenv with Python >= 2.7 and install all the required packages listed in the requirements.txt file.
  • At the root of the directory, create a .temp folder. mkdir .temp
  • Create a site_level_configuration_file.yaml in the root directory. You can use the one available in the puppet module.
  • Execute the compiler using the following command template from the root directory
python simple_grid_yaml_compiler.py {PATH_TO_SITE_LEVEL_CONFIG_FILE} -o {PATH_TO_AUGMENTED_SITE_LEVEL_CONFIG_FILE}

For instance,

python simple_grid_yaml_compiler.py ./tests/resources/complete_config.yaml -o ./tests/output.yaml
  • After running the compiler, the output would be generated at {PATH_TO_AUGMENTED_SITE_LEVEL_CONFIG_FILE}

Metadata

Release files for simple-grid-yaml-compiler 1.0.6

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

Source distribution (sdist)

Source distribution for simple-grid-yaml-compiler 1.0.6
File Size Uploaded
simple_grid_yaml_compiler-1.0.6.tar.gz 11.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for simple-grid-yaml-compiler 1.0.6
File Interpreter ABI Platform
simple_grid_yaml_compiler-1.0.6-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 35.6 kB

Release files / simple_grid_yaml_compiler-1.0.6.tar.gz

Download URL simple_grid_yaml_compiler-1.0.6.tar.gz
Size 11.5 kB
Tags Source
SHA-256 checksum
How to use checksums
dc04092505a00469ce1c0b1ab5ed951d82c31595a1ea6d77d37d9054c1e3e81f
BLAKE2b-256 checksum
How to use checksums
7069d08d4724cf38f4699d0d2824109d7050a81204ec2ebb6d0a517d3ea6d2cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/2.7.16

Release files / simple_grid_yaml_compiler-1.0.6-py2.py3-none-any.whl

Download URL simple_grid_yaml_compiler-1.0.6-py2.py3-none-any.whl
Size 24.1 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
71e9552eb473fb354e4e8c51a1b9b73eb5dbf75156e54d1c043837d88fb1e727
BLAKE2b-256 checksum
How to use checksums
0fcb0a69407fe6503540fd91f55d8bd88387bfad8eeb259e8837a5f85e778037
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/2.7.16

Release history Release notifications | RSS feed

This release

1.0.6 This release

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.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