{ "info": { "author": "The Gin-Config Team", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Software Development", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "\n# Gin\n\nGin provides a lightweight configuration framework for Python, based on\ndependency injection. Functions or classes can be decorated with\n`@gin.configurable`, allowing default parameter values to be supplied from a\nconfig file (or passed via the command line) using a simple but powerful syntax.\nThis removes the need to define and maintain configuration objects (e.g.\nprotos), or write boilerplate parameter plumbing and factory code, while often\ndramatically expanding a project's flexibility and configurability.\n\nGin is particularly well suited for machine learning experiments (e.g. using\nTensorFlow), which tend to have many parameters, often nested in complex ways.\n\n\n**Authors**: Dan Holtmann-Rice, Sergio Guadarrama, Nathan Silberman\n**Contributors**: Oscar Ramirez, Marek Fiser\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/google/gin-config", "keywords": "gin-config gin python configuration machine learning", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "gin-config", "package_url": "https://pypi.org/project/gin-config/", "platform": "", "project_url": "https://pypi.org/project/gin-config/", "project_urls": { "Bug Reports": "https://github.com/google/gin-config/issues", "Documentation": "https://github.com/google/gin-config/docs", "Homepage": "https://github.com/google/gin-config", "Source": "https://github.com/google/gin-config" }, "release_url": "https://pypi.org/project/gin-config/0.2.1/", "requires_dist": [ "six (>=1.10.0)", "enum34 ; python_version<\"3\"", "tensorflow (>=1.13.0) ; extra == 'tensorflow'", "tensorflow-gpu (>=1.13.0) ; extra == 'tensorflow_gpu'" ], "requires_python": "", "summary": "Gin-config: a lightweight configuration library for Python", "version": "0.2.1" }, "last_serial": 5757021, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "9402793156380807f8688b753e05caa5", "sha256": "0097ad9808a6751a07b48b57e6e1b9557fc9b5903221623e25ca24166bde8ab5" }, "downloads": -1, "filename": "gin_config-0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "9402793156380807f8688b753e05caa5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 38293, "upload_time": "2018-07-11T22:53:05", "url": "https://files.pythonhosted.org/packages/a1/f5/f5dd7413d19cd2becf3429fd3d946a27d6cc21c4b030b4c0aa8c52dc9d54/gin_config-0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "787f644c5fa14e6dd624097b95e6295a", "sha256": "15e80c30d97d5ad0e86bb30e6b6c59f8991cc962a52b491b5974da887cdf2773" }, "downloads": -1, "filename": "gin-config-0.1.tar.gz", "has_sig": false, "md5_digest": "787f644c5fa14e6dd624097b95e6295a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40286, "upload_time": "2018-07-11T22:53:07", "url": "https://files.pythonhosted.org/packages/4d/2c/9a66dcb4e14daf9b4fbc7fcf58b91723a0b463d15ac0d1b1f69f3b9f6de8/gin-config-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "3e868cadaf1d07262268a7e4327403ec", "sha256": "88116f81645fe7e8c6890d3585a6923de16f757188ce1885d481c85b5b735d95" }, "downloads": -1, "filename": "gin_config-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "3e868cadaf1d07262268a7e4327403ec", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 38334, "upload_time": "2018-07-12T00:01:22", "url": "https://files.pythonhosted.org/packages/27/37/e0b507159409e7b258da487f31bb643f982b4428e274e23418491bcdafd2/gin_config-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "484d4a4ae456a554eb209ef07a0e71b5", "sha256": "eb67551b4448d5f4676bf16c5c67468019e603278e140d54fcba6496ace17a01" }, "downloads": -1, "filename": "gin-config-0.1.1.tar.gz", "has_sig": false, "md5_digest": "484d4a4ae456a554eb209ef07a0e71b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40343, "upload_time": "2018-07-12T00:01:23", "url": "https://files.pythonhosted.org/packages/4d/db/7ca7cfe09126c5f76505d6ee4b740834bfb5b16be9cf7f29d9bc8426d631/gin-config-0.1.1.tar.gz" } ], "0.1.1.1": [ { "comment_text": "", "digests": { "md5": "dfecc7d40adbc1294a569f76c3afe211", "sha256": "09052b43c526589bbefa775f4ca28d6e2a523c0517655a09cac867bcbdc92f04" }, "downloads": -1, "filename": "gin_config-0.1.1.1-py2.7.egg", "has_sig": false, "md5_digest": "dfecc7d40adbc1294a569f76c3afe211", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 75595, "upload_time": "2018-07-17T18:38:54", "url": "https://files.pythonhosted.org/packages/98/5c/55044c8f18642c85648553ed1f1a4247d3c45634db70741b555520bee8b6/gin_config-0.1.1.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "be18f53fa9f433c2d12b819ad9dc3aa1", "sha256": "c4110ae8b98dd981350bc383e7f400172054c057d1ff3861dc421f262b1af80b" }, "downloads": -1, "filename": "gin_config-0.1.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "be18f53fa9f433c2d12b819ad9dc3aa1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 44481, "upload_time": "2018-07-17T18:38:52", "url": "https://files.pythonhosted.org/packages/1f/23/7ed8e000c2e9615cb967d2ad67675941f43cfb7ac4277f3b3976c4d8a9b7/gin_config-0.1.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d733f845b4aedb55b898c95984a48c85", "sha256": "298cd94fe7584548832dd0b25a8e1ba350d9255747401e3fb0e83b449a9eb512" }, "downloads": -1, "filename": "gin-config-0.1.1.1.tar.gz", "has_sig": false, "md5_digest": "d733f845b4aedb55b898c95984a48c85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39276, "upload_time": "2018-07-17T18:38:55", "url": "https://files.pythonhosted.org/packages/a5/a2/a90ddb7f2585865c0a4f63356fa7a1c1f5a851c9e2538984234d297eb6f5/gin-config-0.1.1.1.tar.gz" } ], "0.1.1.2": [ { "comment_text": "", "digests": { "md5": "1c91cf59063fad0ee22bf7c77518814a", "sha256": "4dbd87527f02bde3cf63bdbdc2bd67e397a3005083e650553d766fee4f8894e0" }, "downloads": -1, "filename": "gin_config-0.1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1c91cf59063fad0ee22bf7c77518814a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 38366, "upload_time": "2018-07-17T19:13:19", "url": "https://files.pythonhosted.org/packages/e4/07/c8054ce483f058cd8fa2368c61502f65ab31d09d4c9013b976a576c20758/gin_config-0.1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a093968f1248ed5681ffa8e7b4589965", "sha256": "ea512a73eac2dc9b65141e420ca3a718abe8ef4a3aeb2c35e812376cd1831fff" }, "downloads": -1, "filename": "gin-config-0.1.1.2.tar.gz", "has_sig": false, "md5_digest": "a093968f1248ed5681ffa8e7b4589965", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39263, "upload_time": "2018-07-17T19:13:21", "url": "https://files.pythonhosted.org/packages/a6/1c/d039df49af3da59c7a9b834dbcb82d20f85ea9ad1bc3afa9f23cf360bae2/gin-config-0.1.1.2.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "8037c50c57f4443656390b9390cf58d1", "sha256": "42d679370bacfaee3949a7a3a26be639ddec2c41c8476815ab158f94ae03560f" }, "downloads": -1, "filename": "gin_config-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "8037c50c57f4443656390b9390cf58d1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 38351, "upload_time": "2018-11-15T01:44:12", "url": "https://files.pythonhosted.org/packages/00/a9/7d65a8de471d1126371da8b7c065bb45165fe5c77f705ac4292c7ad2a653/gin_config-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "759612b84911ac7d2b8bb640db1c5811", "sha256": "a4e8a2537320240859157870ab58df60e979d936a3c9b17a8b2fa686fc31b287" }, "downloads": -1, "filename": "gin-config-0.1.2.tar.gz", "has_sig": false, "md5_digest": "759612b84911ac7d2b8bb640db1c5811", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40428, "upload_time": "2018-11-15T01:44:14", "url": "https://files.pythonhosted.org/packages/c9/f3/c02c3b040ab701ca0d9b2b7b071e78c8035dc62affb0ad5ba15c4226a16c/gin-config-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "8276a5d4905ef57cdf10eb74ca00f5f5", "sha256": "3c622f73ca3474723d6a7d90078b49ca88a169ab8279f3cc7dd7b62ea17f168f" }, "downloads": -1, "filename": "gin_config-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8276a5d4905ef57cdf10eb74ca00f5f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 43293, "upload_time": "2019-02-16T00:15:10", "url": "https://files.pythonhosted.org/packages/8c/be/c984b1c8a7ba1c385b32bf39c7a225cd9f713d49705898309d01b60fd0e7/gin_config-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03c86fd94666bca61d226fe170f64b83", "sha256": "07843fde2917f1a44f808fceb3c0227bb02ff7c4ebba8de6642206c03e7e8ba2" }, "downloads": -1, "filename": "gin-config-0.1.3.tar.gz", "has_sig": false, "md5_digest": "03c86fd94666bca61d226fe170f64b83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40751, "upload_time": "2019-02-16T00:15:12", "url": "https://files.pythonhosted.org/packages/ae/84/07839f97e5edb29b9e5272d026a026d4a9a9f62d6879bbe7c7cf4f73b040/gin-config-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "d583ba3e0d99e10dc12db43d602c94ed", "sha256": "5667ee905d1172c9b31d743f343eb8a4a5ccf3d007d7034e2557e8aad5d3930f" }, "downloads": -1, "filename": "gin_config-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d583ba3e0d99e10dc12db43d602c94ed", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45767, "upload_time": "2019-02-19T22:59:05", "url": "https://files.pythonhosted.org/packages/c1/15/01e06b385b64ec4b5f92271f978829abb997c169bc2a83dbb13798b6b802/gin_config-0.1.4-py2.py3-none-any.whl" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "53bc97bf8ac2df486f718748fc6b2ace", "sha256": "148c6912c64ef67d5cff152778df9f11a14a0abe1c8bf0cc9cfd19ca8b9262c7" }, "downloads": -1, "filename": "gin_config-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "53bc97bf8ac2df486f718748fc6b2ace", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37445, "upload_time": "2019-07-11T22:01:20", "url": "https://files.pythonhosted.org/packages/46/7b/92862728f257023f597eedd17d34d784faac54ddc2a027b32432a978edc4/gin_config-0.2.0-py2.py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "af73a0c05928894d5a49f3ad235ef4c6", "sha256": "ce4d8f37621f139238ff0e47c64fc341c11db7613089d96f7b94af45945dd5ae" }, "downloads": -1, "filename": "gin_config-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "af73a0c05928894d5a49f3ad235ef4c6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 42697, "upload_time": "2019-08-29T21:12:50", "url": "https://files.pythonhosted.org/packages/8f/43/86fd909161d2a353242756090b8e024bb07e4a9758b6863c40c6d8c48a8e/gin_config-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78ecd200b4376d6d21560505163e378d", "sha256": "6305325d5afe470fa5a7130883035e51950478b317750205a1532e5413d4ba4c" }, "downloads": -1, "filename": "gin-config-0.2.1.tar.gz", "has_sig": false, "md5_digest": "78ecd200b4376d6d21560505163e378d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37949, "upload_time": "2019-08-29T21:12:51", "url": "https://files.pythonhosted.org/packages/98/14/9c671580d1d344be5f66d81a898aacb028beb2d8a271a731894eada0f839/gin-config-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "af73a0c05928894d5a49f3ad235ef4c6", "sha256": "ce4d8f37621f139238ff0e47c64fc341c11db7613089d96f7b94af45945dd5ae" }, "downloads": -1, "filename": "gin_config-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "af73a0c05928894d5a49f3ad235ef4c6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 42697, "upload_time": "2019-08-29T21:12:50", "url": "https://files.pythonhosted.org/packages/8f/43/86fd909161d2a353242756090b8e024bb07e4a9758b6863c40c6d8c48a8e/gin_config-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78ecd200b4376d6d21560505163e378d", "sha256": "6305325d5afe470fa5a7130883035e51950478b317750205a1532e5413d4ba4c" }, "downloads": -1, "filename": "gin-config-0.2.1.tar.gz", "has_sig": false, "md5_digest": "78ecd200b4376d6d21560505163e378d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37949, "upload_time": "2019-08-29T21:12:51", "url": "https://files.pythonhosted.org/packages/98/14/9c671580d1d344be5f66d81a898aacb028beb2d8a271a731894eada0f839/gin-config-0.2.1.tar.gz" } ] }