{
"info": {
"author": "David Holm",
"author_email": "dholmster@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Environment :: MacOS X",
"Environment :: Win32 (MS Windows)",
"Environment :: X11 Applications",
"Intended Audience :: Developers",
"Intended Audience :: Education",
"Intended Audience :: End Users/Desktop",
"Operating System :: MacOS :: MacOS X",
"Operating System :: Microsoft :: Windows",
"Operating System :: POSIX",
"Programming Language :: Python",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.3",
"Topic :: Games/Entertainment",
"Topic :: Multimedia :: Graphics",
"Topic :: Software Development :: Libraries :: Python Modules",
"Topic :: Software Development :: User Interfaces",
"Topic :: Software Development :: Widget Sets"
],
"description": ".. -*- restructuredtext -*-\n\n===========\nSimpleGUITk\n===========\n\n**SimpleGUITk** is a wrapper for the `CodeSkulptor\n`_ *SimpleGUI* API using *TkInter*.\n*CodeSkulptor* is a browser-based Python interpreter used in the online\ncourse \"`An Introduction to Interactive Programming in Python\n`_\".\n\n\nThis wrapper makes it easier to work in the development environment of your\nchoice while still being able to quickly test your implementation without using\na web browser.\n\n\nRequirements\n============\n\n * `Pillow `_ in order to use images.\n * `Pygame `_ for sound support.\n * `matplotlib `_ for SimplePlot support.\n\nNone of these are strict requirements as SimpleGUITk will run without them as\nlong as you don't need to use the *SimpleGUI Images* or *SimpleGUI Sounds*\nAPIs.\n\n\nUsage\n=====\n\nThe most practical way to use SimpleGUITk is to use the following import\nstatement which makes it easy to switch between SimpleGUI and SimpleGUITk.\n\n import simpleguitk as simplegui\n\nAssuming you intend to eventually run your code in CodeSkulptor make it a habit\nto test it often. As of this writing some of Python's language features are\nunavailable in CodeSkulptor and catching these early on makes it easier to make\nsure your implementation works as expected.\n\nTo use SimplePlot just import it the same way as in CodeSkulptor.\n\n import simpleplot\n\n\nChanges\n=======\n\n- **1.1.3**\n\n * Key release events are only sent on true release.\n * Repeated calls to sound play will do nothing if the sound is already\n playing.\n\n\n- **1.1.2**\n\n * Supports loading data from local filesystems.\n * Fixes rotation bug in images.\n * Some minor optimizations in image rendering.\n\n\n- **1.1.1**\n\n * matplotlib is no longer a strict requirement as it is only needed for\n SimplePlot.\n * Force division to behave like in Python 3 when running in Python 2.\n\n\n- **1.1.0**\n\n * Initial support for SimplePlot via matplotlib.\n * Support for Python 3.\n * Fixes size issues with control objects.\n\n\n- **1.0.6**\n\n * Moves SimpleGUITk version to base directory to avoid dependency cycle during\n installation.\n\n\n- **1.0.5**\n\n * Ensure canvas refresh is within a reasonable interval.\n\n\n- **1.0.4**\n\n * Canvas borderes will now render correctly.\n * The draw handler uses an adaptive timeout so that it will run smoothly at\n 60 FPS just like in CodeSkulptor.\n * Polygons default fill set to transparent.\n\n\n- **1.0.3**\n\n * Prevent the input status labels from resizing dynamically which would cause\n the canvas to move around on certain events.\n * Increase of FPS to 100 to better match SimpleGUI in CodeSkulptor.\n\n\n- **1.0.2**\n\n * Display input events in the status frame.\n * Ignore case on color codes when using named colors.\n * Input control events are sent as strings like in SimpleGUI.\n * Several minor bugfixes\n\n\n- **1.0.1**\n\n * Translation of TkInter keys to JavaScript keycodes so they will work with\n implementations that do not use *simplegui.KEY_MAP*.\n * Support for colors specified as hexadecimal without a leading hash sign.\n * Bugfixes for older versions of TkInter.\n\n\n- **1.0.0**\n\n * First official release.",
"description_content_type": null,
"docs_url": null,
"download_url": "https://github.com/dholm/simpleguitk/archive/v1.1.3.zip",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://github.com/dholm/simpleguitk/",
"keywords": null,
"license": "BSD",
"maintainer": null,
"maintainer_email": null,
"name": "SimpleGUITk",
"package_url": "https://pypi.org/project/SimpleGUITk/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/SimpleGUITk/",
"project_urls": {
"Download": "https://github.com/dholm/simpleguitk/archive/v1.1.3.zip",
"Homepage": "http://github.com/dholm/simpleguitk/"
},
"release_url": "https://pypi.org/project/SimpleGUITk/1.1.3/",
"requires_dist": null,
"requires_python": null,
"summary": "A wrapper for the CodeSkulptor SimpleGUI API using TkInter",
"version": "1.1.3"
},
"last_serial": 745504,
"releases": {
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "1259bd6cf0c71e7da1b8bfd6f157ae34",
"sha256": "b869f95ec4f89f86ee4209a43cb26713bc2b875d7ad88f8c8a7a6b43454c1b15"
},
"downloads": -1,
"filename": "SimpleGUITk-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "1259bd6cf0c71e7da1b8bfd6f157ae34",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6869,
"upload_time": "2013-05-25T18:20:53",
"url": "https://files.pythonhosted.org/packages/2e/c2/4c337697079c19eb5543806b1738a6757e8bba994c9824629dfdd4b25735/SimpleGUITk-1.0.0.tar.gz"
}
],
"1.0.3": [
{
"comment_text": "",
"digests": {
"md5": "4811d55c63df7df898b2bba121698269",
"sha256": "16d644a74b5eeb1d258d851c55cde2f90601bbdaf32209a9a4c8934ccd7a4c9d"
},
"downloads": -1,
"filename": "SimpleGUITk-1.0.3.tar.gz",
"has_sig": false,
"md5_digest": "4811d55c63df7df898b2bba121698269",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8837,
"upload_time": "2013-05-26T11:26:52",
"url": "https://files.pythonhosted.org/packages/b3/79/76cf3100c89e4093baa08391be8aac814b98e0f75be731fa3acfcbe08708/SimpleGUITk-1.0.3.tar.gz"
}
],
"1.0.5": [
{
"comment_text": "",
"digests": {
"md5": "4460b14cb72c837372570afb984680f8",
"sha256": "3c9299ee0a2b20c5f706f8881018e145f70e57fecddf2c15249cf73cb4ad6609"
},
"downloads": -1,
"filename": "SimpleGUITk-1.0.5.tar.gz",
"has_sig": false,
"md5_digest": "4460b14cb72c837372570afb984680f8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9328,
"upload_time": "2013-05-26T19:03:37",
"url": "https://files.pythonhosted.org/packages/e7/df/35380a7c89180a291a8f3944bdb592a8753297ec294138d57e9c8049da06/SimpleGUITk-1.0.5.tar.gz"
}
],
"1.0.6": [
{
"comment_text": "",
"digests": {
"md5": "19c1dd8243c9d34d24fd42e3bf718b40",
"sha256": "f440d3cec280ae149f526e48d7c3d1ee409167e624d777e19d55850b6e5f39f3"
},
"downloads": -1,
"filename": "SimpleGUITk-1.0.6.tar.gz",
"has_sig": false,
"md5_digest": "19c1dd8243c9d34d24fd42e3bf718b40",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9408,
"upload_time": "2013-05-27T07:45:49",
"url": "https://files.pythonhosted.org/packages/13/75/76130812e40819021bb72028e98de84ec0df818ada91c500a0294038933e/SimpleGUITk-1.0.6.tar.gz"
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "bdb5eb1890669a92a575790fee1db60e",
"sha256": "0a1afdf4cb3a06a5556a51c9da454ffd18196e3cea3a0ec49e34c51167e08092"
},
"downloads": -1,
"filename": "SimpleGUITk-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "bdb5eb1890669a92a575790fee1db60e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 10191,
"upload_time": "2013-05-28T21:04:00",
"url": "https://files.pythonhosted.org/packages/b0/86/92b6c8ab1677f300bdd6fba8196a2127f8b1b375f4804c060c4eaf7484e6/SimpleGUITk-1.1.0.tar.gz"
}
],
"1.1.1": [
{
"comment_text": "",
"digests": {
"md5": "2169d28b87d16a79fcbfc0e0583f06f8",
"sha256": "91f08b81b42ae286b02395b85e327b2c7da18a00d522d99e51e4deda91e80cc0"
},
"downloads": -1,
"filename": "SimpleGUITk-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "2169d28b87d16a79fcbfc0e0583f06f8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 10592,
"upload_time": "2013-05-29T06:02:59",
"url": "https://files.pythonhosted.org/packages/a4/bf/108fdd9f80b0afff3663b277a15662d1b2a13e071f0dfd111d10da388b78/SimpleGUITk-1.1.1.tar.gz"
}
],
"1.1.2": [
{
"comment_text": "",
"digests": {
"md5": "b0c7db7dde264c2cd66e7cf5967dbf44",
"sha256": "ad3e966ed8dee57757539d42ab1cd9d3fcc0afc26ba8375e88cc45212f44184e"
},
"downloads": -1,
"filename": "SimpleGUITk-1.1.2.tar.gz",
"has_sig": false,
"md5_digest": "b0c7db7dde264c2cd66e7cf5967dbf44",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 10763,
"upload_time": "2013-06-03T12:42:06",
"url": "https://files.pythonhosted.org/packages/51/e2/9d031ed9389877d03a2c7ef62521c0c4ee004f6e77af4db11af933f56246/SimpleGUITk-1.1.2.tar.gz"
}
],
"1.1.3": [
{
"comment_text": "",
"digests": {
"md5": "d940d6b25a72b941f3c43e76bff95eb0",
"sha256": "75429b4d145bf82a91cb1d84588a0cc5ca0314d38a4c4e0392c4fa18c7e61e7c"
},
"downloads": -1,
"filename": "SimpleGUITk-1.1.3.tar.gz",
"has_sig": false,
"md5_digest": "d940d6b25a72b941f3c43e76bff95eb0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 10967,
"upload_time": "2013-06-04T14:02:54",
"url": "https://files.pythonhosted.org/packages/54/be/7612ef264c84e38f51800e41e2acf3978c7809f01a565ef34543eea6d69b/SimpleGUITk-1.1.3.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "d940d6b25a72b941f3c43e76bff95eb0",
"sha256": "75429b4d145bf82a91cb1d84588a0cc5ca0314d38a4c4e0392c4fa18c7e61e7c"
},
"downloads": -1,
"filename": "SimpleGUITk-1.1.3.tar.gz",
"has_sig": false,
"md5_digest": "d940d6b25a72b941f3c43e76bff95eb0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 10967,
"upload_time": "2013-06-04T14:02:54",
"url": "https://files.pythonhosted.org/packages/54/be/7612ef264c84e38f51800e41e2acf3978c7809f01a565ef34543eea6d69b/SimpleGUITk-1.1.3.tar.gz"
}
]
}