{ "info": { "author": "The frigg team", "author_email": "hi@frigg.io", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3" ], "description": "# frigg-settings [![Build status](https://ci.frigg.io/badges/frigg/frigg-settings/)](https://ci.frigg.io/frigg/frigg-settings/last/) [![Coverage status](https://ci.frigg.io/badges/coverage/frigg/frigg-settings/)](https://ci.frigg.io/frigg/frigg-settings/last/)\nA python module for parsing and discovery of frigg settings file\n\n## Installation\n```\npip install frigg-settings\n```\n\n## Usage\nThe same content as t.py, thus run `python t.py` to se the output.\n\n```python\nfrom frigg_settings.helpers import FileSystemWrapper\nfrom frigg_settings import build_tasks, load_settings_file, build_settings\n\npath = os.getcwd()\nrunner = FileSystemWrapper()\n\nprint('Tasks: {}'.format(build_tasks(path, runner)))\nprint('Settings-file: {}'.format(load_settings_file('{}/.frigg.yml'.format(path), runner)))\nprint('Build-settings: {}'.format(build_settings(path, runner)))\n```\n\nThe script prints the following:\n\n```text\nTasks: ['tox', 'flake8']\nSettings-file: {'tasks': ['tox -e py34', 'tox -e flake8', 'tox -e isort', 'coverage report -m && coverage xml'], 'coverage': {'parser': 'python', 'path': 'coverage.xml'}}\nBuild-settings: {'webhooks': [], 'services': [], 'tasks': ['tox -e py34', 'tox -e flake8', 'tox -e isort', 'coverage report -m && coverage xml'], 'coverage': {'parser': 'python', 'path': 'coverage.xml'}}\n```\n\n--------------\n\nMIT \u00a9 frigg.io\n", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/frigg/frigg-settings", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "frigg-settings", "package_url": "https://pypi.org/project/frigg-settings/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/frigg-settings/", "project_urls": { "Homepage": "https://github.com/frigg/frigg-settings" }, "release_url": "https://pypi.org/project/frigg-settings/3.1.2/", "requires_dist": [ "pyyaml (==3.11)", "frigg-test-discovery (>1.0,<2.0)" ], "requires_python": null, "summary": "A module for parsing and discovery of frigg settings file", "version": "3.1.2" }, "last_serial": 1969679, "releases": { "0.1.0": [], "1.0.0": [ { "comment_text": "", "digests": { "md5": "0d61140c2940301e7784fcb3cb78dd5a", "sha256": "ccdb3b21a5eab39ecbed3d815e940ca999a90c4c74b0ee34e38cca1e24f2764d" }, "downloads": -1, "filename": "frigg_settings-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0d61140c2940301e7784fcb3cb78dd5a", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 5741, "upload_time": "2015-04-29T05:38:09", "url": "https://files.pythonhosted.org/packages/36/96/7bb505da0fd5523e731689f9ba4bd2f7d486549f09a05505d19758a010e8/frigg_settings-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bcd341b6f75a410ff21263d942ec9da3", "sha256": "bcf45c07316ad6d5b1c34f8d9f9b9d53d1fc1586ca1144a602f8c5b02fcb9724" }, "downloads": -1, "filename": "frigg-settings-1.0.0.tar.gz", "has_sig": false, "md5_digest": "bcd341b6f75a410ff21263d942ec9da3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3905, "upload_time": "2015-04-29T05:38:06", "url": "https://files.pythonhosted.org/packages/2a/e8/dd714b0a03866659cfdcd1bf067d428e225f19eeec888b4ba8580387192f/frigg-settings-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "2d9bceb0abd4bdfcb41b74fde7e19b28", "sha256": "5e863ae558e2cb325048c250f6dc6b03a6d2256b2a33e4dc9c36a2f33e8fa51c" }, "downloads": -1, "filename": "frigg_settings-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2d9bceb0abd4bdfcb41b74fde7e19b28", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 5738, "upload_time": "2015-07-28T16:10:59", "url": "https://files.pythonhosted.org/packages/33/7a/a6dfb642f3601581740852e483e0f1f2f53d4d0de874e1f161dad88ebb77/frigg_settings-1.0.1-py2.py3-none-any.whl" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "0865a82975413c86e333e9ea4f0bb03d", "sha256": "49b4346127b6fa7e069903628a47dd3a2ce45cb9c5218cd9da5fcfa4c135c529" }, "downloads": -1, "filename": "frigg_settings-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0865a82975413c86e333e9ea4f0bb03d", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 5899, "upload_time": "2015-09-13T17:45:42", "url": "https://files.pythonhosted.org/packages/3a/91/50d8066ee454abd90e8a2c04020f62a1d74c4630aab90a093dfd887b5c9c/frigg_settings-1.1.0-py2.py3-none-any.whl" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "664c3d2b4de64f5f260979a47d44b5e8", "sha256": "416a9ef991b1f551b639a0e5bb0173983b94cf24ba09ccc8cf014c7e2cffe294" }, "downloads": -1, "filename": "frigg_settings-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "664c3d2b4de64f5f260979a47d44b5e8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5891, "upload_time": "2015-09-20T20:22:57", "url": "https://files.pythonhosted.org/packages/dd/68/ef426f8d60c8231358bf38675a4ae38d9b133d615e9766342a8d0a3fbd94/frigg_settings-1.1.1-py2.py3-none-any.whl" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "dd1a9602e4062af8060a5f43e3a4f645", "sha256": "b81517cab4266fb98003db785494668f61486abedb82861f0c63b5ea7e40d964" }, "downloads": -1, "filename": "frigg_settings-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dd1a9602e4062af8060a5f43e3a4f645", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6575, "upload_time": "2015-11-04T07:49:02", "url": "https://files.pythonhosted.org/packages/b1/b4/3a4ff49f644ae15199550d083f6381cdadbceef112843842ab214def9749/frigg_settings-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e55f7829a34af7afa164077711b349f", "sha256": "b4d5483fa8025fe6653f4c88e2ef70d02c45362d931fa3ef0fa474c9a6f27f49" }, "downloads": -1, "filename": "frigg_settings-2.0.0-py3.5.egg", "has_sig": false, "md5_digest": "0e55f7829a34af7afa164077711b349f", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 11398, "upload_time": "2016-01-08T19:21:39", "url": "https://files.pythonhosted.org/packages/30/41/2cc9e205c6e99e3205f0cd544a72446a5bbaf724b76406f486a76d3300b9/frigg_settings-2.0.0-py3.5.egg" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "3b5ca980c65439da80f3365aea3fd418", "sha256": "247c59085d8271366a77deea256e2a0c5570f1c0c6f2a405386ea95bf893c197" }, "downloads": -1, "filename": "frigg_settings-3.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b5ca980c65439da80f3365aea3fd418", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5908, "upload_time": "2016-01-08T19:21:58", "url": "https://files.pythonhosted.org/packages/1b/a7/b46bbe07fbdb7ed7ee4094fe6c9b56bfb4513d41ab34e54a2a7671539fda/frigg_settings-3.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12c50c9d4d8ae093eef74da7cd5ec716", "sha256": "3c738e3513e935958d018168b1289011ccf7fd607af04238ca279d6d4d5a47a5" }, "downloads": -1, "filename": "frigg-settings-3.0.0.tar.gz", "has_sig": false, "md5_digest": "12c50c9d4d8ae093eef74da7cd5ec716", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4570, "upload_time": "2016-01-08T19:21:27", "url": "https://files.pythonhosted.org/packages/36/7b/fdd472cd8acf78953168b6573866b0b8d5a46deb298f22569786c5b1e010/frigg-settings-3.0.0.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "f0970e4eac48c3ea0d508eaa54610623", "sha256": "cd7d455512793305a7ec76cc19e74b33acaaf0127a0ba9bc90f741f4cddfc6eb" }, "downloads": -1, "filename": "frigg_settings-3.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f0970e4eac48c3ea0d508eaa54610623", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5945, "upload_time": "2016-01-08T20:39:24", "url": "https://files.pythonhosted.org/packages/05/99/08a73df399f2919ee84ef8a55d15b87cf20c32e6b7078b023c39dd82755c/frigg_settings-3.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3214b07f0b7923699d7cf3c064051f26", "sha256": "e22a3d06b67dac314e711873fe3e629e7895ad7f3bf90cf498ae855f5303c96b" }, "downloads": -1, "filename": "frigg-settings-3.1.0.tar.gz", "has_sig": false, "md5_digest": "3214b07f0b7923699d7cf3c064051f26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4602, "upload_time": "2016-01-08T20:39:19", "url": "https://files.pythonhosted.org/packages/cc/5a/b9dadf2653296afbadad19c9f0007b2737ed20f55fb4214d45b42f6deb3a/frigg-settings-3.1.0.tar.gz" } ], "3.1.1": [ { "comment_text": "", "digests": { "md5": "536d86e9ba73761626cc2824549d8571", "sha256": "cc2c00ce82db9c7c937e8388a30cc252d9be25c60037cb20d73276e6b6bef5b0" }, "downloads": -1, "filename": "frigg_settings-3.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "536d86e9ba73761626cc2824549d8571", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6537, "upload_time": "2016-01-08T22:29:37", "url": "https://files.pythonhosted.org/packages/c0/b1/1778e67149d322fccf3021c5535b00d40d04a2995e779ebe90d9ef99512f/frigg_settings-3.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58c71d4569ca1ec677078ec92a7c8bde", "sha256": "6378eb5923863c6a032f926d45f3cd857a9395d4458f8196b3389a85203771d8" }, "downloads": -1, "filename": "frigg-settings-3.1.1.tar.gz", "has_sig": false, "md5_digest": "58c71d4569ca1ec677078ec92a7c8bde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4948, "upload_time": "2016-01-08T22:29:30", "url": "https://files.pythonhosted.org/packages/51/b0/e0a3258fa492bf66b31f47fe15b4df453caaec32b7a470427723a2224140/frigg-settings-3.1.1.tar.gz" } ], "3.1.2": [ { "comment_text": "", "digests": { "md5": "1724f24c97037c9d36521a85c3625a85", "sha256": "6e4615282720d2644a662fb04fef2871fb843fbc8edeae47c971c088a5929702" }, "downloads": -1, "filename": "frigg_settings-3.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1724f24c97037c9d36521a85c3625a85", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6588, "upload_time": "2016-02-22T14:15:25", "url": "https://files.pythonhosted.org/packages/ee/01/b9f7c8a063e2f5eb3ae6990c42bd5a9deb805f9e907e1560d3617c6d7159/frigg_settings-3.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c2e40517f14c616e4aa27924bef1e393", "sha256": "a0c13593fcf4a5cc7d9ed3b37fc4cfd96a7a9f5761bf64e05616a81b7d888805" }, "downloads": -1, "filename": "frigg-settings-3.1.2.tar.gz", "has_sig": false, "md5_digest": "c2e40517f14c616e4aa27924bef1e393", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4957, "upload_time": "2016-02-22T14:15:31", "url": "https://files.pythonhosted.org/packages/ce/89/717f31d40fdeafadc8afe444505f21ff83190663aa16aa9b5ea5d7989e46/frigg-settings-3.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1724f24c97037c9d36521a85c3625a85", "sha256": "6e4615282720d2644a662fb04fef2871fb843fbc8edeae47c971c088a5929702" }, "downloads": -1, "filename": "frigg_settings-3.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1724f24c97037c9d36521a85c3625a85", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6588, "upload_time": "2016-02-22T14:15:25", "url": "https://files.pythonhosted.org/packages/ee/01/b9f7c8a063e2f5eb3ae6990c42bd5a9deb805f9e907e1560d3617c6d7159/frigg_settings-3.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c2e40517f14c616e4aa27924bef1e393", "sha256": "a0c13593fcf4a5cc7d9ed3b37fc4cfd96a7a9f5761bf64e05616a81b7d888805" }, "downloads": -1, "filename": "frigg-settings-3.1.2.tar.gz", "has_sig": false, "md5_digest": "c2e40517f14c616e4aa27924bef1e393", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4957, "upload_time": "2016-02-22T14:15:31", "url": "https://files.pythonhosted.org/packages/ce/89/717f31d40fdeafadc8afe444505f21ff83190663aa16aa9b5ea5d7989e46/frigg-settings-3.1.2.tar.gz" } ] }