{ "info": { "author": "Dmitriy Glebenkov", "author_email": "dvg1995@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Let's work with a config files easy!\n[Usage](https://github.com/nMagic/easycfg/wiki)\n\nFast example:\n#### **`config.yml`**\n```yaml config.yml\nservers:\n - host: example1.com\n login: login1\n password: password1\n - host: example2.com\n login: login2\n password: password2\n - host: example3.com\n login: login3\n password: password3\nenv: prod\n```\n\n```python\n>>> from easycfg import Config\n>>> cfg = Config('config.yml')\n>>> cfg.servers\n[{'host': 'example1.com', 'login': 'login1', 'password': 'password1'}, {'host': 'example2.com', 'login': 'login2', 'password': 'password2'}, {'host': 'example3.com', 'login': 'login3', 'password':\n'password3'}]\n>>> cfg.servers[2]\n{'host': 'example3.com', 'login': 'login3', 'password': 'password3'}\n>>> cfg.servers[:2]\n[{'host': 'example1.com', 'login': 'login1', 'password': 'password1'}, {'host': 'example2.com', 'login': 'login2', 'password': 'password2'}]\n>>> cfg.servers.login\n['login1', 'login2', 'login3']\n```\n\n> easycfg supports json and yaml formats now\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/nMagic/easycfg", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "easycfg", "package_url": "https://pypi.org/project/easycfg/", "platform": "", "project_url": "https://pypi.org/project/easycfg/", "project_urls": { "Homepage": "https://github.com/nMagic/easycfg" }, "release_url": "https://pypi.org/project/easycfg/1.0.1/", "requires_dist": [ "PyYAML (==5.1.2)" ], "requires_python": ">=3.4", "summary": "A simple package for easy work with cfg files", "version": "1.0.1" }, "last_serial": 5976799, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "6149e1cce0bbffa44eb7e8d02e1e21ca", "sha256": "b150358cab145826ae8125dbc084d20685f125d45af19570fbd16e9b6591c25f" }, "downloads": -1, "filename": "easycfg-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6149e1cce0bbffa44eb7e8d02e1e21ca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 3178, "upload_time": "2019-10-15T12:09:04", "url": "https://files.pythonhosted.org/packages/27/b3/8502e3709c3b0c215bdaccc36f1bb8d2b6be1c29a0388dc0038d8e79d16f/easycfg-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc4c95a0847f09defa985eb97791615c", "sha256": "b930e359657e06d4c13946d694a460a768545e958c6d4d797eb206e635f26b3a" }, "downloads": -1, "filename": "easycfg-1.0.0.tar.gz", "has_sig": false, "md5_digest": "dc4c95a0847f09defa985eb97791615c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 1975, "upload_time": "2019-10-15T12:09:07", "url": "https://files.pythonhosted.org/packages/dd/75/f54d0c7e6f942577826212a4312c0a7a29c91121cc3520da71e9885a47a1/easycfg-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "c0054d2362cdf85472e184cd68f4f1e7", "sha256": "6188ad3dc32a3fd85737832763c2464e9fce4621c5b6235fdd3296246ec56e26" }, "downloads": -1, "filename": "easycfg-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c0054d2362cdf85472e184cd68f4f1e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 3197, "upload_time": "2019-10-15T12:53:49", "url": "https://files.pythonhosted.org/packages/04/e8/4d8db5ac65b18b537dc71ae739f5549ce6318e314c3cad28aaec23153bb4/easycfg-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a9366056455fa89c881f62c732c3dca", "sha256": "e681afdc8a89e97be3a32ddd3f491e25b3e0da3c9f4adcd1351ae09e9d70a619" }, "downloads": -1, "filename": "easycfg-1.0.1.tar.gz", "has_sig": false, "md5_digest": "2a9366056455fa89c881f62c732c3dca", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 2032, "upload_time": "2019-10-15T12:53:51", "url": "https://files.pythonhosted.org/packages/59/c4/b864e3060758f7a0299c241df01b708cda3f0a1197c791ae111f2720bffb/easycfg-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c0054d2362cdf85472e184cd68f4f1e7", "sha256": "6188ad3dc32a3fd85737832763c2464e9fce4621c5b6235fdd3296246ec56e26" }, "downloads": -1, "filename": "easycfg-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c0054d2362cdf85472e184cd68f4f1e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 3197, "upload_time": "2019-10-15T12:53:49", "url": "https://files.pythonhosted.org/packages/04/e8/4d8db5ac65b18b537dc71ae739f5549ce6318e314c3cad28aaec23153bb4/easycfg-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a9366056455fa89c881f62c732c3dca", "sha256": "e681afdc8a89e97be3a32ddd3f491e25b3e0da3c9f4adcd1351ae09e9d70a619" }, "downloads": -1, "filename": "easycfg-1.0.1.tar.gz", "has_sig": false, "md5_digest": "2a9366056455fa89c881f62c732c3dca", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 2032, "upload_time": "2019-10-15T12:53:51", "url": "https://files.pythonhosted.org/packages/59/c4/b864e3060758f7a0299c241df01b708cda3f0a1197c791ae111f2720bffb/easycfg-1.0.1.tar.gz" } ] }