{ "info": { "author": "Ben Frankel", "author_email": "ben.frankel7@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: pygame" ], "description": "# Introduction\n\n**hgf** is a hierarchical GUI framework for Python, built on top of Pygame. It is designed to ease the creation of graphical applications that,\n\n- **Support external configuration** - controls, options, style\n- **Manage structural complexity** - by composing simple elements\n- **Separate major concerns** - behavior, layout, appearance\n\nWith code that is easy to read, write, and extend, with minimal boilerplate.\n\nhgf is currently version 0.2.2, pre-alpha. The API may be volatile, but any changes to it will be made in an effort to better manifest these design principles.\n\n\n## Using hgf\n\n### Documentation\n\nYou can read the online documentation [here](https://benfrankel.github.io/hgf) (**outdated and incomplete**).\n\n### Dependencies\n\n- Python 3.x\n- Pygame 1.9.2+ (should be handled by pip)\n- pyperclip (should be handled by pip)\n\n### Installation\n\nhgf is available on [PyPI](https://pypi.python.org/pypi), so you can install the latest version using [pip](https://pip.pypa.io/en/stable/):\n\n`pip install hgf`\n\n### License\n\nhgf is licensed under the [Apache 2.0](https://github.com/BenFrankel/hgf/blob/master/LICENSE) license, so you are free to use, distribute, and modify it.\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://www.github.com/BenFrankel/hgf/tarball/0.2.2", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.github.com/BenFrankel/hgf", "keywords": "hgf hierarchical gui framework", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "hgf", "package_url": "https://pypi.org/project/hgf/", "platform": "", "project_url": "https://pypi.org/project/hgf/", "project_urls": { "Download": "https://www.github.com/BenFrankel/hgf/tarball/0.2.2", "Homepage": "https://www.github.com/BenFrankel/hgf" }, "release_url": "https://pypi.org/project/hgf/0.2.2/", "requires_dist": null, "requires_python": "", "summary": "A framework for building hierarchical GUIs", "version": "0.2.2" }, "last_serial": 3452197, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "86d5d264f547538a17491d62ea6a5025", "sha256": "1abfebeaaa405c43f5956ec7180412e6eaf77bf5af1072bb47593b58283c446d" }, "downloads": -1, "filename": "hgf-0.1.1.tar.gz", "has_sig": false, "md5_digest": "86d5d264f547538a17491d62ea6a5025", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11007, "upload_time": "2017-05-14T07:02:38", "url": "https://files.pythonhosted.org/packages/84/01/ccaf53166b0675af6437a53743a0a4fced57709d21c963786088a11c0c9b/hgf-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "997ba40fb5d391762d7035ee3b8b4396", "sha256": "803cf904ee634659820e6d91834e808950098708fd3c52d29a00583f21fb46f3" }, "downloads": -1, "filename": "hgf-0.2.0.tar.gz", "has_sig": false, "md5_digest": "997ba40fb5d391762d7035ee3b8b4396", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28476, "upload_time": "2017-12-27T18:27:50", "url": "https://files.pythonhosted.org/packages/6b/c4/b2757c92da16f4abe04f1ac8e8b3c209d1a9b3e259a3166b2c048c51cc57/hgf-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "b26cfcbc50807f5d437368f6fc20c9f7", "sha256": "fac57fbd0df22c2589787ac2bf159c03c10f50ac467040ad0edbc3f47184e63e" }, "downloads": -1, "filename": "hgf-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b26cfcbc50807f5d437368f6fc20c9f7", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 47364, "upload_time": "2017-12-29T15:22:21", "url": "https://files.pythonhosted.org/packages/60/44/a55272f8378c981d7cc2ccd7e10f281bb87a9830812062d53398ced66e6e/hgf-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a77d8cf08f2c5e05a124199ff6a53531", "sha256": "bf354501ae3d494fa7b538b8acf54b4f336bceaae7dd05538dfd229164bfd3fe" }, "downloads": -1, "filename": "hgf-0.2.1.tar.gz", "has_sig": false, "md5_digest": "a77d8cf08f2c5e05a124199ff6a53531", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28822, "upload_time": "2017-12-29T15:22:18", "url": "https://files.pythonhosted.org/packages/5d/b3/a17f532f8166042188df030ddf49afc63f5bf3393b82d8674940d872a841/hgf-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f92f4fc72af39d52b08401efe01b0273", "sha256": "7ae7cf996942ebc16b6c4070200dc98aead4dd7f5b894be9b7b794074d77e5c7" }, "downloads": -1, "filename": "hgf-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f92f4fc72af39d52b08401efe01b0273", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 47337, "upload_time": "2017-12-30T23:28:31", "url": "https://files.pythonhosted.org/packages/93/f7/981ce1982e68f4afda7df5540c97fb7f270d501487075715f6d7c74051ba/hgf-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f11d0f731b4c5d56385e4ce56243723", "sha256": "c495ad98b0b7f93afcc3a525d69db82c2d76cc28c3a1400057e293fec17256bd" }, "downloads": -1, "filename": "hgf-0.2.2.tar.gz", "has_sig": false, "md5_digest": "0f11d0f731b4c5d56385e4ce56243723", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28780, "upload_time": "2017-12-30T23:28:24", "url": "https://files.pythonhosted.org/packages/e4/1a/e50492c94a2c9d0793e2005a8207368817bf2a4513a2dd20f53881b4a73a/hgf-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f92f4fc72af39d52b08401efe01b0273", "sha256": "7ae7cf996942ebc16b6c4070200dc98aead4dd7f5b894be9b7b794074d77e5c7" }, "downloads": -1, "filename": "hgf-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "f92f4fc72af39d52b08401efe01b0273", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 47337, "upload_time": "2017-12-30T23:28:31", "url": "https://files.pythonhosted.org/packages/93/f7/981ce1982e68f4afda7df5540c97fb7f270d501487075715f6d7c74051ba/hgf-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f11d0f731b4c5d56385e4ce56243723", "sha256": "c495ad98b0b7f93afcc3a525d69db82c2d76cc28c3a1400057e293fec17256bd" }, "downloads": -1, "filename": "hgf-0.2.2.tar.gz", "has_sig": false, "md5_digest": "0f11d0f731b4c5d56385e4ce56243723", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28780, "upload_time": "2017-12-30T23:28:24", "url": "https://files.pythonhosted.org/packages/e4/1a/e50492c94a2c9d0793e2005a8207368817bf2a4513a2dd20f53881b4a73a/hgf-0.2.2.tar.gz" } ] }