{ "info": { "author": "Eleme Lab", "author_email": "imaralla@icloud.com", "bugtrack_url": null, "classifiers": [], "description": "takumi-config\n=============\n\n.. image:: https://travis-ci.org/elemepi/takumi-config.svg?branch=master\n :target: https://travis-ci.org/elemepi/takumi-config\n\nTakumi framework configuration manager.\n\nConfigs are in yaml format stored in *app.yaml* by default. An\nenvironment vairable ``TAKUMI_APP_CONFIG_PATH`` can be used to change\nthe path of the yaml file.\n\nTo set current running environment of the app use environment vairable\n``TAKUMI_ENV``. The default env is ``dev``.\n\nUsage\n-----\n\nFor the given config files:\n\n.. code:: yaml\n\n # app.yaml\n app_name: echo\n app: echo:service\n settings: settings\n\n.. code:: python\n\n # settings.py\n DB_DSN = 'psycopg2+postgresql://root:123@localhost:5432/dev'\n\n.. code-block:: python\n\n >>> # With this environment vairable set:\n >>> # TAKUMI_ENV=prod\n >>>\n >>> from takumi_config import config\n >>> print(config.env)\n 'prod'\n >>> print(config.app_name)\n 'echo'\n >>> config.settings.update({'TEST': True, 'HELLO': 'world'})\n >>> print(config.settings['TEST'])\n True\n >>> print(config.settings['DB_DSN'])\n 'psycopg2+postgresql://root:123@localhost:5432/dev'", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/elemecreativelab/takumi-config", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "takumi-config", "package_url": "https://pypi.org/project/takumi-config/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/takumi-config/", "project_urls": { "Homepage": "https://github.com/elemecreativelab/takumi-config" }, "release_url": "https://pypi.org/project/takumi-config/0.1.3/", "requires_dist": [ "PyYAML" ], "requires_python": "", "summary": "Takumi service framework configuration module", "version": "0.1.3" }, "last_serial": 2754517, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "8bb53e21439d67519a476e366315e9cd", "sha256": "b7689e45bce0e5be8d879ea15ad04387fccd7a4edda87dcc4abe8fa839a51038" }, "downloads": -1, "filename": "takumi_config-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8bb53e21439d67519a476e366315e9cd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7563, "upload_time": "2017-03-03T09:39:14", "url": "https://files.pythonhosted.org/packages/cc/97/869b5b0e3d1706bce0d00c80204979f919460311acff6a65deec53677406/takumi_config-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5235ec7ee0a5c2c7ff006aa01254304", "sha256": "5fc3c0ddf3070768e03d49a31bba2a093a27d6b36751e8c031d80f46ab3222a3" }, "downloads": -1, "filename": "takumi_config-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a5235ec7ee0a5c2c7ff006aa01254304", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4146, "upload_time": "2017-03-03T09:39:17", "url": "https://files.pythonhosted.org/packages/d2/a3/126ea07bb41985e0bf02173bb437ef183a1805db904aa998c5fe554d576e/takumi_config-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5d5150d8713906a38b1c2720dfee8f1b", "sha256": "a17775b9181cb6d043e19049456218468da43382ec34eaa2689573f4562271b8" }, "downloads": -1, "filename": "takumi_config-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5d5150d8713906a38b1c2720dfee8f1b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8492, "upload_time": "2017-03-08T03:46:06", "url": "https://files.pythonhosted.org/packages/9a/a0/41014f8d158298a4bae42824689c717081ea8c380b59afb18a1732901172/takumi_config-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f9cc548a79c952504f1f3a39382c803", "sha256": "b86e5eea5e3c33667239c053550c483081cb9147b1287a91d85354eeee1f820c" }, "downloads": -1, "filename": "takumi_config-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1f9cc548a79c952504f1f3a39382c803", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4586, "upload_time": "2017-03-08T03:46:09", "url": "https://files.pythonhosted.org/packages/53/de/4f3085e57a466a060c425f127c9eea7ba89a8cc67aae7fb2b4ead9240847/takumi_config-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "9408029b7b08e55c10b0001b280787e5", "sha256": "2236943c0a7577f17f2d05c2a019bc0c3edffa5ab85106712de7000e505d3dcb" }, "downloads": -1, "filename": "takumi_config-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9408029b7b08e55c10b0001b280787e5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5939, "upload_time": "2017-03-13T06:45:37", "url": "https://files.pythonhosted.org/packages/df/1a/c95e76786782b78b7cb242df2fb75692bb243f0d2221b19af59ce296e883/takumi_config-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27a0a798e0926cc4ce2acc73e8c65383", "sha256": "44f3c3946008114a7fca6d476de071814ed4b48bf40ec826f3e8977e661edb25" }, "downloads": -1, "filename": "takumi_config-0.1.2.tar.gz", "has_sig": false, "md5_digest": "27a0a798e0926cc4ce2acc73e8c65383", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3225, "upload_time": "2017-03-13T06:45:40", "url": "https://files.pythonhosted.org/packages/ca/2b/002251562bb70b080201e736681bdf13e10cd858e032f09da24de9d05a47/takumi_config-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "33eceff6fb1678dcd07184c6a3935e17", "sha256": "909b1150e651830fc62cffffdf97112fb4afa431640664e3eea702bd89e0f240" }, "downloads": -1, "filename": "takumi_config-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "33eceff6fb1678dcd07184c6a3935e17", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6007, "upload_time": "2017-04-05T10:30:13", "url": "https://files.pythonhosted.org/packages/43/00/5a1c72bc81d12f5e528d380590ba842c8f790eff27125f8c2163729432ba/takumi_config-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e05b200a654743734ae50a7d044b889b", "sha256": "1e0477b8b308e596b6df7687e89516c43b6f2ffa82bd8bbbd353381878191b33" }, "downloads": -1, "filename": "takumi_config-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e05b200a654743734ae50a7d044b889b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3356, "upload_time": "2017-04-05T10:30:15", "url": "https://files.pythonhosted.org/packages/a0/25/b3f4aaeff74fa18d0f2b55dcbb995de25dc09d6821a442a19564f629765e/takumi_config-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "33eceff6fb1678dcd07184c6a3935e17", "sha256": "909b1150e651830fc62cffffdf97112fb4afa431640664e3eea702bd89e0f240" }, "downloads": -1, "filename": "takumi_config-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "33eceff6fb1678dcd07184c6a3935e17", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6007, "upload_time": "2017-04-05T10:30:13", "url": "https://files.pythonhosted.org/packages/43/00/5a1c72bc81d12f5e528d380590ba842c8f790eff27125f8c2163729432ba/takumi_config-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e05b200a654743734ae50a7d044b889b", "sha256": "1e0477b8b308e596b6df7687e89516c43b6f2ffa82bd8bbbd353381878191b33" }, "downloads": -1, "filename": "takumi_config-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e05b200a654743734ae50a7d044b889b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3356, "upload_time": "2017-04-05T10:30:15", "url": "https://files.pythonhosted.org/packages/a0/25/b3f4aaeff74fa18d0f2b55dcbb995de25dc09d6821a442a19564f629765e/takumi_config-0.1.3.tar.gz" } ] }