{ "info": { "author": "Ravi Sharma", "author_email": "ravi.sharma.cs11@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "yaml2object is a python library that allows dot notation access for YAML file.\n\n### Status\n[](https://pypi.python.org/pypi/yaml2object/)\n[](https://pypi.python.org/pypi/yaml2object)\n[](https://travis-ci.org/imravishar/yaml2object)\n[](https://coveralls.io/github/imravishar/yaml2object)\n[](https://github.com/imravishar/yaml2object/commits/master)\n[](https://tldrlegal.com/license/apache-license-2.0-(apache-2.0))\n[](https://pypi.python.org/pypi/yaml2object)\n[](https://pypi.python.org/pypi/yaml2object)\n\nInstall\n-------\n```\npip install yaml2object\n```\n\nUsage\n------\n**1. Create your YAML settings**\n```\n# config.yml\ndefaults: &defaults\n database:\n adapter: postgresql\n database: development\n port: 8000\n nested_param:\n param1:\n sub_param1: 'sub_param1 value'\n sub_param2: 'sub_param2 value'\n\ndevelopment:\n <<: *defaults\n\ntest:\n <<: *defaults\n port: 8001\n\n```\n**2. Define your class**\n\n