{ "info": { "author": "Mayank Sharma", "author_email": "mayank.sharma@cern.ch", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7" ], "description": "# simple_grid_yaml_compiler\n[![CircleCI](https://circleci.com/gh/WLCG-Lightweight-Sites/simple_grid_yaml_compiler/tree/master.svg?style=svg)](https://circleci.com/gh/WLCG-Lightweight-Sites/simple_grid_yaml_compiler/tree/master)\n[![Build Status](https://travis-ci.org/WLCG-Lightweight-Sites/simple_grid_yaml_compiler.svg?branch=master)](https://travis-ci.org/WLCG-Lightweight-Sites/simple_grid_yaml_compiler?branch=master)\n[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/WLCG-Lightweight-Sites/wlcg_lightweight_site_config_validation_engine/issues)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\nGenerates the extended YAML output for an input site_level_configuration_file\n\n# Setup development Environment\nYou'll need Python 2.7 or higher.\n- Fork this repository and clone your fork in your development machine.\n- Create a virtualenv with Python >= 2.7 and install all the required packages listed in the requirements.txt file.\n- At the root of the directory, create a .temp folder. ```mkdir .temp```\n- Create a site_level_configuration_file.yaml in the root directory. You can use the one available in the [puppet module](https://github.com/WLCG-Lightweight-Sites/simple_grid_puppet_module/tree/master/templates).\n- Execute the compiler using the following command template from the root directory\n```\npython simple_grid_yaml_compiler.py {PATH_TO_SITE_LEVEL_CONFIG_FILE} -o {PATH_TO_AUGMENTED_SITE_LEVEL_CONFIG_FILE}\n```\nFor instance, \n```\npython simple_grid_yaml_compiler.py ./tests/resources/complete_config.yaml -o ./tests/output.yaml\n```\n- After running the compiler, the output would be generated at {PATH_TO_AUGMENTED_SITE_LEVEL_CONFIG_FILE}\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/WLCG-Lightweight-Sites/simple_grid_yaml_compiler", "keywords": "", "license": "Apache Software License", "maintainer": "", "maintainer_email": "", "name": "simple-grid-yaml-compiler", "package_url": "https://pypi.org/project/simple-grid-yaml-compiler/", "platform": "", "project_url": "https://pypi.org/project/simple-grid-yaml-compiler/", "project_urls": { "Homepage": "https://github.com/WLCG-Lightweight-Sites/simple_grid_yaml_compiler" }, "release_url": "https://pypi.org/project/simple-grid-yaml-compiler/1.0.5/", "requires_dist": [ "PyYAML (==3.12)", "ruamel.ordereddict (==0.4.13)", "ruamel.yaml (==0.15.71)", "argparse (==1.4.0)" ], "requires_python": "", "summary": "The YAML compiler for the SIMPLE Grid Framework", "version": "1.0.5" }, "last_serial": 5669683, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "caf10c4d9d358457ae4f0aca4926f94a", "sha256": "122cefd5cbdac2dde54e7dff2d7e566a46c7490a4d6d27f78a816e322486d57e" }, "downloads": -1, "filename": "simple_grid_yaml_compiler-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "caf10c4d9d358457ae4f0aca4926f94a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13703, "upload_time": "2019-08-12T23:58:30", "url": "https://files.pythonhosted.org/packages/c2/74/d7e1a57af384e2e795a89b1395f6f19ae43b8b219cff79d9d901f84f1e39/simple_grid_yaml_compiler-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca0d96035acc388acb4c5a10bc8ecfd3", "sha256": "1c35bad805dc90d9de3c1c56d807e694e2ead0f32762638b7f91cf30d834d358" }, "downloads": -1, "filename": "simple_grid_yaml_compiler-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ca0d96035acc388acb4c5a10bc8ecfd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9913, "upload_time": "2019-08-12T23:58:32", "url": "https://files.pythonhosted.org/packages/51/cf/76e93d555bb04ee3919ddd773cafaf2e43142ec1d11047872a8285ac0f8a/simple_grid_yaml_compiler-1.0.1.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "0def2687028107dcf9967d92b3b07aea", "sha256": "d5eae0e74e6306e0615f7d39dd85dada78a72f7de972e74eb562dd226d62f290" }, "downloads": -1, "filename": "simple_grid_yaml_compiler-1.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "0def2687028107dcf9967d92b3b07aea", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 23781, "upload_time": "2019-08-13T00:59:26", "url": "https://files.pythonhosted.org/packages/d2/c9/39358035aeb0de0c156c62ea4e2763060f0bdb134d8217c9e4ea44635ba1/simple_grid_yaml_compiler-1.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3485ae518a3c2943df8d7c629b1becd1", "sha256": "1a3c2221a0458edf4a9c9ec47f900b3506fc536c8f90ca4e86a0d7b41349f867" }, "downloads": -1, "filename": "simple_grid_yaml_compiler-1.0.4.tar.gz", "has_sig": false, "md5_digest": "3485ae518a3c2943df8d7c629b1becd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10923, "upload_time": "2019-08-13T00:59:27", "url": "https://files.pythonhosted.org/packages/23/9d/6127d8cdc3725555cbb5c76f0f471ca226e2e1b72e74690b8070de6b5a9c/simple_grid_yaml_compiler-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "20dd2850c72b31d46aa576393194789c", "sha256": "ea65959743dca51601a8712d4605472534c57f6cdcb09bb3340fa7b09d29a0f2" }, "downloads": -1, "filename": "simple_grid_yaml_compiler-1.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "20dd2850c72b31d46aa576393194789c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 23808, "upload_time": "2019-08-13T03:04:08", "url": "https://files.pythonhosted.org/packages/f1/42/fffa9174490a481804669d05f7df76d534da74c475fe38f651e018a36670/simple_grid_yaml_compiler-1.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3579de82217ba4ee1d27686e9047ab5", "sha256": "1ce463083e6c07725cc1014bba45ec3f192817cfb4803e888efaabba4c6c6528" }, "downloads": -1, "filename": "simple_grid_yaml_compiler-1.0.5.tar.gz", "has_sig": false, "md5_digest": "d3579de82217ba4ee1d27686e9047ab5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10959, "upload_time": "2019-08-13T03:04:09", "url": "https://files.pythonhosted.org/packages/70/46/a2950703fe784af761694a112987408c988d8638d6cf6ca0f41ef262b143/simple_grid_yaml_compiler-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "20dd2850c72b31d46aa576393194789c", "sha256": "ea65959743dca51601a8712d4605472534c57f6cdcb09bb3340fa7b09d29a0f2" }, "downloads": -1, "filename": "simple_grid_yaml_compiler-1.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "20dd2850c72b31d46aa576393194789c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 23808, "upload_time": "2019-08-13T03:04:08", "url": "https://files.pythonhosted.org/packages/f1/42/fffa9174490a481804669d05f7df76d534da74c475fe38f651e018a36670/simple_grid_yaml_compiler-1.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3579de82217ba4ee1d27686e9047ab5", "sha256": "1ce463083e6c07725cc1014bba45ec3f192817cfb4803e888efaabba4c6c6528" }, "downloads": -1, "filename": "simple_grid_yaml_compiler-1.0.5.tar.gz", "has_sig": false, "md5_digest": "d3579de82217ba4ee1d27686e9047ab5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10959, "upload_time": "2019-08-13T03:04:09", "url": "https://files.pythonhosted.org/packages/70/46/a2950703fe784af761694a112987408c988d8638d6cf6ca0f41ef262b143/simple_grid_yaml_compiler-1.0.5.tar.gz" } ] }