{ "info": { "author": "Andrey Popp, Alexander Solovyov, Alfred Santacatalina", "author_email": "Andrey Popp <8mayday@gmail.com>, Alexander Solovyov , Alfred Santacatalina ", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Programming Language :: Python :: 3.6" ], "description": "=========\nConfigure\n=========\n\n**FORK** from https://github.com/andreypopp/configure\n\n**ORGINAL AUTHOR** Andrey Popp @andreypopp\n\nYAML configuration library which provides:\n\n* interpolation for string configuration values\n\n* configuration inheritance\n\n* configuration composition\n\n* object level configuration (like construct this object by calling some\n function with some arguments)\n\n---------\nChangelog\n---------\n\n0.6.0\n-----\n\n* Added ENVVAR resolver in order to allow to use environment variables.\n\n .. code-block:: yaml\n\n config_field:!envvar PYTHON_PATH\n\n* Added implicit resover for ENVVAR resolver:\n\n .. code-block:: yaml\n\n config_field: ENV:PYTHON_PATH\n\n* Modified concat resolver to allow to use environment variables:\n\n .. code-block:: yaml\n\n config_field: ENV:HOME \"/app/\" ENV:OTHER_VAR var.in.python\n\n* Changed name in order to allow to publish on pypi\n\n0.5.1\n-----\n\n* Python3 (Python2 no compatible any more).\n\n* Concatenate variables on configuration:\n\n .. code-block:: yaml\n\n config_field:!concat var.in.python \"/relative/path\"\n\n\n* Support for implicit resolvers from PyYaml.\n\n* Added concat implicit resolver:\n\n .. code-block:: yaml\n\n config_field: var.in.python \"/relative/path\"\n\n0.5\n---\n\n* constructors and multi constructors now can be registered via\n Configuration.add_constructor and Configuration.add_multi_constructor\n decorators\n\n* fix serious bug with factory and obj directives: previously they dropped away\n nested objects such as lists and/or mappings\n\n* configure_logging call now can be made inside config via !logging constructor\n\n* Configuration.configure() now called inside\n Configuration.{from_file,from_string,from_dict}() class methods, controlled\n via configure=True keyword argument\n\n0.4.8\n-----\n\n* handle kwargs in factory directive\n\n0.4.7\n-----\n\n* coerce filename to abs path\n* directory \u2014 check if it exists and create if not\n* interpolate config before YAML parsing\n\n0.4.6\n-----\n\n* bytesize\n\n0.4.5\n-----\n\n* bugfix release\n\n0.4.4\n-----\n\n* add PyYAML to requirements\n\n0.4.3\n-----\n\n* fix factories w/o args\n\n0.4.2\n-----\n\n* fix configuration of values inside sequences (lists)\n\n0.4.1\n-----\n\n* fix ``configure_logging`` formatters configuration\n\n0.4\n---\n\n* remove ``configure.module`` -- it was a bad idea to synthesize new Python\n modules on a fly\n\n0.3.4\n-----\n\n* added ``configure.module`` module which allows exposing configuration as\n synthesized Python module.\n\n\nDevelopment takes place at https://github.com/alfred82santa/configure\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/alfred82santa/configure", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "configure-fork", "package_url": "https://pypi.org/project/configure-fork/", "platform": "", "project_url": "https://pypi.org/project/configure-fork/", "project_urls": { "Homepage": "https://github.com/alfred82santa/configure" }, "release_url": "https://pypi.org/project/configure-fork/0.6.0/", "requires_dist": [ "pyyaml" ], "requires_python": "", "summary": "configuration toolkit based on YAML", "version": "0.6.0" }, "last_serial": 4214317, "releases": { "0.6.0": [ { "comment_text": "", "digests": { "md5": "d4976ac42d1bb426b3502fc9e0aabafb", "sha256": "5215672a9e0596b728d1bced0a1fd4bdcadf2bb517ad3dad265ba157e63b3dbe" }, "downloads": -1, "filename": "configure_fork-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d4976ac42d1bb426b3502fc9e0aabafb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8046, "upload_time": "2018-08-28T10:05:36", "url": "https://files.pythonhosted.org/packages/50/1b/59ab8c190e4e97ed36e4b05d580d734174ca5b64923fe12cc6b7d0980549/configure_fork-0.6.0-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d4976ac42d1bb426b3502fc9e0aabafb", "sha256": "5215672a9e0596b728d1bced0a1fd4bdcadf2bb517ad3dad265ba157e63b3dbe" }, "downloads": -1, "filename": "configure_fork-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d4976ac42d1bb426b3502fc9e0aabafb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8046, "upload_time": "2018-08-28T10:05:36", "url": "https://files.pythonhosted.org/packages/50/1b/59ab8c190e4e97ed36e4b05d580d734174ca5b64923fe12cc6b7d0980549/configure_fork-0.6.0-py3-none-any.whl" } ] }