{ "info": { "author": "Lemuel Boyce", "author_email": "lemuelboyce@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "## Yamz\nAn easy way to manage environment specific configuration in Python using PyYAML.\n\n\n### Requirements\n- Python >=3.5\n- PyYAML >=5.1\n\n\n### Why Yamz?\nAll the other names I managed to think of were already taken, so... here we are.\n\n\n### How to use\n- `pip install yamz`\n- Configure your environment in `settings.yaml`\n - I recommend using environments names such as: `production`, `development`, etc.,\n Note: `global` environment settings will be available in all environments\n - If you would like to include variables from your environment, make sure to add a `$` prefix (`$HOME`) and Yamz will make sure it's included.\n ```yaml\n global:\n TEST: some_test\n production:\n HOME: $HOME\n MYSQL_DB_HOST: 1.2.3.4\n MYSQL_DB_PASS: $MYSQL_DB_PASS\n ```\n\n\n```python\nimport os\n\nfrom yamz import Yamz\n\n\nbase = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))\npath = os.path.join(base, 'settings.yaml')\n\nenv = Yamz(path)\nprod_env = env.load(\"production\")\n\nprod_env.MYSQL_DB_HOST # 1.2.3.4\n\nprod_env.YAMZ_ENV # production\n```\n\n### Contributions\nIf you'd like to contribute and make Yamz better, feel free to open up a PR.\nI'll review it at my earliest convenience!\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/rhymiz/yamz", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "yamz", "package_url": "https://pypi.org/project/yamz/", "platform": "", "project_url": "https://pypi.org/project/yamz/", "project_urls": { "Homepage": "https://github.com/rhymiz/yamz" }, "release_url": "https://pypi.org/project/yamz/0.1.4/", "requires_dist": [ "PyYAML (>=5.1)" ], "requires_python": ">=3.5", "summary": "An easy way to manage environment specific configuration", "version": "0.1.4" }, "last_serial": 5789057, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "cec6064f37d141a5f41b2a05562f4d99", "sha256": "599c39bcff5dad6b43d278337719e380ce6e231c4054996ac9ce15d145aaa903" }, "downloads": -1, "filename": "yamz-0.0.1.tar.gz", "has_sig": false, "md5_digest": "cec6064f37d141a5f41b2a05562f4d99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1797, "upload_time": "2018-12-11T04:51:27", "url": "https://files.pythonhosted.org/packages/a6/4b/77f990b75e15355a351e33570ca81ca4063b7aa8149ec8589ff755e570fa/yamz-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "567152217a3bf35baf1e8ea16c3b1676", "sha256": "47965e0cb483ab0c36b5fb8628fa3bb853362e31a8bab1af06fba8440d2055c8" }, "downloads": -1, "filename": "yamz-0.0.2.tar.gz", "has_sig": false, "md5_digest": "567152217a3bf35baf1e8ea16c3b1676", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2214, "upload_time": "2018-12-11T05:11:05", "url": "https://files.pythonhosted.org/packages/dc/92/9152fe1bef508d8eff0b89451b0fcb1b3fca2ac72cad1f4327487026fdc4/yamz-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "f24739860cc6945bcb075c4147407bbd", "sha256": "13c55b6aea02cc8b6792f06759e765c08bf3f44951b85100df8089820391ce2c" }, "downloads": -1, "filename": "yamz-0.0.3.tar.gz", "has_sig": false, "md5_digest": "f24739860cc6945bcb075c4147407bbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2301, "upload_time": "2018-12-17T01:50:07", "url": "https://files.pythonhosted.org/packages/5b/ba/d6b1436882267b2bc101003d6edeaf4c45e15458d06f3c309bddbf4a5ecc/yamz-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "cce1cd4dafbf9f75a05496682afbf551", "sha256": "738ea0b94e8d7a99abd7ec5d3085d13de4e8427311d655db192fa16a3b53a3c4" }, "downloads": -1, "filename": "yamz-0.0.4.tar.gz", "has_sig": false, "md5_digest": "cce1cd4dafbf9f75a05496682afbf551", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2356, "upload_time": "2018-12-17T05:44:22", "url": "https://files.pythonhosted.org/packages/98/6e/a50768906e18f4e38b22ba737cc9403c04efb533037d62d9fae9528300e7/yamz-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "4650dbe054a2f7cf4b18ff1c8edca2e5", "sha256": "c9b2ca21dd80df5c00bac4e471320eec6f2e8ccc059f954f7ef341791117f8c8" }, "downloads": -1, "filename": "yamz-0.0.5.tar.gz", "has_sig": false, "md5_digest": "4650dbe054a2f7cf4b18ff1c8edca2e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2362, "upload_time": "2019-01-06T21:08:49", "url": "https://files.pythonhosted.org/packages/81/f1/e490bb6aa09f4563519a9906ce039f20997e51e8c845b0f39b0937c240f4/yamz-0.0.5.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "eed6513886dc09a81c9af21e9d29d9cd", "sha256": "6f1d3fb06a4801b79693769e95fb4ac49a3d745e4ecc23f5638388c94be4f85a" }, "downloads": -1, "filename": "yamz-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "eed6513886dc09a81c9af21e9d29d9cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3550, "upload_time": "2019-04-07T14:06:00", "url": "https://files.pythonhosted.org/packages/82/51/9bc4f7876806e1608d2660b2e8fa6a344232b2e63ab445151de0483b5081/yamz-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "504fda07f9823aa33a9db6678cedf554", "sha256": "f23de11012df9a052023bafdac864c65e4d4bc5cacc43f4f010acff032655d49" }, "downloads": -1, "filename": "yamz-0.1.0.tar.gz", "has_sig": false, "md5_digest": "504fda07f9823aa33a9db6678cedf554", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2505, "upload_time": "2019-04-07T14:06:02", "url": "https://files.pythonhosted.org/packages/b6/6f/0583091db1edf4000226081c0b90d9ee043ab10378bab4d4bc4003ba6a4e/yamz-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b498c316de89affc3977a0359e8ab71a", "sha256": "a993023282f177fdebc8d5dabd3cc444f4adb5863419501ec075a3ad0422f3bc" }, "downloads": -1, "filename": "yamz-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b498c316de89affc3977a0359e8ab71a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3728, "upload_time": "2019-06-17T22:01:07", "url": "https://files.pythonhosted.org/packages/b4/7f/71fb894b234a4c63005e463eff4a4d8d204d9942d620eb165e3b262399cc/yamz-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1689d17fa4e5966e14ac40b56f63a2e", "sha256": "c1cda8ebed88ebbda7cc8133be1dcb4e943d8a1387340c12a5317cd3ae995ccc" }, "downloads": -1, "filename": "yamz-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a1689d17fa4e5966e14ac40b56f63a2e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2718, "upload_time": "2019-06-17T22:01:08", "url": "https://files.pythonhosted.org/packages/b6/26/226e712389e8a4df972656adcef8229c366722f4b0650ca4585ea04fa8e8/yamz-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c3107a0da94c56737a50837fc9af0cc2", "sha256": "7ba8950e45c25a7aec5c2cf083c1a0471c435ef03607d43b37c27ad0a640dbe9" }, "downloads": -1, "filename": "yamz-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c3107a0da94c56737a50837fc9af0cc2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3765, "upload_time": "2019-08-05T16:20:37", "url": "https://files.pythonhosted.org/packages/8d/f9/eac4960452b47915de190b98ec3559be97c993653531875e6db736a3151b/yamz-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "606ea76149e68c16e925bbd685ce68a9", "sha256": "abd2b8b0a61bb4dc647a6a206854ffb6d8b180ce6a15e9b15d97ee676974f440" }, "downloads": -1, "filename": "yamz-0.1.2.tar.gz", "has_sig": false, "md5_digest": "606ea76149e68c16e925bbd685ce68a9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2753, "upload_time": "2019-08-05T16:20:38", "url": "https://files.pythonhosted.org/packages/44/ca/e42f65224b471c0071c21ca8f847ad2e04ced23cb9efe260f5524e854e36/yamz-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "5544c16fb4629db4193e3a12529a1911", "sha256": "e7e1062bf35c3ae83d012356acdd978399fc1b81dde75e9ad8f41db212d8fd00" }, "downloads": -1, "filename": "yamz-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "5544c16fb4629db4193e3a12529a1911", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3746, "upload_time": "2019-08-19T21:17:48", "url": "https://files.pythonhosted.org/packages/83/f2/84d8ea143be0e2230803e5ab73aea8b43ae66857dde8d01584642ea39b00/yamz-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05c8af9bb46b770d158f7900aa7c270c", "sha256": "b23c4c349025581186b043c8f7b25edd29cd1729facfe01378b23e85d28d6ac4" }, "downloads": -1, "filename": "yamz-0.1.3.tar.gz", "has_sig": false, "md5_digest": "05c8af9bb46b770d158f7900aa7c270c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2743, "upload_time": "2019-08-19T21:17:50", "url": "https://files.pythonhosted.org/packages/70/8c/57613480c8ae52bb2daa8cd4c5304f7f6ac934da7bcac254959414788c10/yamz-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "abb11ffdc86ffc30383cb561057740ea", "sha256": "97637ff90a60e570c54fe3fd44f173e7586786812cdee7fbdefb169b278a7f33" }, "downloads": -1, "filename": "yamz-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "abb11ffdc86ffc30383cb561057740ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3761, "upload_time": "2019-09-06T00:26:04", "url": "https://files.pythonhosted.org/packages/cd/38/d1aaf73f1b2c826c35060f11b96be9d346b5366a543565ad3f5dc88bf768/yamz-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efa35aecc736d121e92169830d7e6e5d", "sha256": "ba76205227045bccb1dd262caa66672388beac19d6bae7e9149b1b356efbf352" }, "downloads": -1, "filename": "yamz-0.1.4.tar.gz", "has_sig": false, "md5_digest": "efa35aecc736d121e92169830d7e6e5d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2755, "upload_time": "2019-09-06T00:26:05", "url": "https://files.pythonhosted.org/packages/34/41/92c001494f5d91aea3826fac19e7b4cba40743b71cf661aa86a16766bb7d/yamz-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "abb11ffdc86ffc30383cb561057740ea", "sha256": "97637ff90a60e570c54fe3fd44f173e7586786812cdee7fbdefb169b278a7f33" }, "downloads": -1, "filename": "yamz-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "abb11ffdc86ffc30383cb561057740ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 3761, "upload_time": "2019-09-06T00:26:04", "url": "https://files.pythonhosted.org/packages/cd/38/d1aaf73f1b2c826c35060f11b96be9d346b5366a543565ad3f5dc88bf768/yamz-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efa35aecc736d121e92169830d7e6e5d", "sha256": "ba76205227045bccb1dd262caa66672388beac19d6bae7e9149b1b356efbf352" }, "downloads": -1, "filename": "yamz-0.1.4.tar.gz", "has_sig": false, "md5_digest": "efa35aecc736d121e92169830d7e6e5d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2755, "upload_time": "2019-09-06T00:26:05", "url": "https://files.pythonhosted.org/packages/34/41/92c001494f5d91aea3826fac19e7b4cba40743b71cf661aa86a16766bb7d/yamz-0.1.4.tar.gz" } ] }