{ "info": { "author": "Rob McMullen", "author_email": "feedback@playermissile.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: OS Independent", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: User Interfaces", "Topic :: Utilities" ], "description": "==============================================================\nSawx -- Simple Application-framework for wxPython\n==============================================================\n\n\n\nAbstract\n========\n\nThis is a simple application framework system for wxPython, providing a multi-\ntabbed, multi-frame environment with simple-to-understand support for dynamic\nmenubars, toolbars, and popup menus. Also includes many small utilities and\nconvenience classes, such as a tile layout control that can replace more complicated controls like the wx.aui.AuiManager.\n\n\nImages\n======\n\nProfessionally design icons supplied by `icons8 `_ which\nprovides established open-source projects with a free license.\n\nI did need some icons that were too esoteric/project-specific for a design\nhouse, so there are several I created myself. You'll note those in the source\nbecause they don't start with ``icons8-`` in the ``sawx/icons`` directory.\n\n\nDisclaimer\n==========\n\nSawx, the Simple Application-framework for wxPython\nCopyright (c) 2014-2019 Rob McMullen (feedback@playermissile.com)\n\nThis program is free software; you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/robmcmullen/sawx/archive/1.5.3.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://playermissile.com/sawx", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "sawx", "package_url": "https://pypi.org/project/sawx/", "platform": "Windows", "project_url": "https://pypi.org/project/sawx/", "project_urls": { "Download": "https://github.com/robmcmullen/sawx/archive/1.5.3.tar.gz", "Homepage": "http://playermissile.com/sawx" }, "release_url": "https://pypi.org/project/sawx/1.5.3/", "requires_dist": null, "requires_python": "", "summary": "Simple Application-framework for wxPython", "version": "1.5.3" }, "last_serial": 5929687, "releases": { "0.9": [ { "comment_text": "", "digests": { "md5": "34ee8a15f9d4371d8828ea11b06ca1d6", "sha256": "6499ce1b098b4dbd647a55f87347864c95d08d12375ddbc4b4a10129723819b3" }, "downloads": -1, "filename": "sawx-0.9.tar.gz", "has_sig": false, "md5_digest": "34ee8a15f9d4371d8828ea11b06ca1d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 305393, "upload_time": "2019-03-05T06:41:20", "url": "https://files.pythonhosted.org/packages/4c/eb/c39ffc1f50f8d19d3050b8d69350e9bda4edc99ecde68711c5efadefb907/sawx-0.9.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "28929a980f819cc013fa5897a023060c", "sha256": "137eae0f95816bacb8e21a125c38b60c912732e509edc8f84c8cc8e7dd335b20" }, "downloads": -1, "filename": "sawx-1.0.tar.gz", "has_sig": false, "md5_digest": "28929a980f819cc013fa5897a023060c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 311583, "upload_time": "2019-04-18T16:57:21", "url": "https://files.pythonhosted.org/packages/fa/aa/2605e87a1fdf29dc097c37561b18ee58d5b54334ad6578f6c7f11d21fec5/sawx-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "e4633bb5a4f0f05906c557c9d01a99a8", "sha256": "4268ad9db6e70b2f64a7a919a1cb48a90395165a914a658f7aec636af149e983" }, "downloads": -1, "filename": "sawx-1.1.tar.gz", "has_sig": false, "md5_digest": "e4633bb5a4f0f05906c557c9d01a99a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 338755, "upload_time": "2019-05-02T12:45:59", "url": "https://files.pythonhosted.org/packages/f2/fe/d08932c8931e0bdbc65bda8e994e4301587c75251f67a64e1bac60aa9f1c/sawx-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "3a73238f3186b0257fb40192e17b9d90", "sha256": "7241653a43a79a4eec441d29d8e977c213d3250d4b73694ad570ec2934c2590e" }, "downloads": -1, "filename": "sawx-1.1.1.tar.gz", "has_sig": false, "md5_digest": "3a73238f3186b0257fb40192e17b9d90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 338789, "upload_time": "2019-05-02T13:10:40", "url": "https://files.pythonhosted.org/packages/2c/b6/07e0f024a60aef397e31304148f0e74bcca1d0d004676fab4eef8d41d6e9/sawx-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "de64d48b81c6b0416e1eb78689937be6", "sha256": "00a3766a5343bbc8b4d219225fa745cbf55aa8c18b143b1380aa8967c011f7e8" }, "downloads": -1, "filename": "sawx-1.1.2.tar.gz", "has_sig": false, "md5_digest": "de64d48b81c6b0416e1eb78689937be6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 338825, "upload_time": "2019-05-02T19:16:42", "url": "https://files.pythonhosted.org/packages/d7/97/f05ecb6c31f42a6f5066ad9e283a602e5b5a34261e89b6043d31cd83fcba/sawx-1.1.2.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "44543c2e1dd54f5bf2e278ac680365bb", "sha256": "01eb3f987e517d5aa8b571bca3749f55c0c9ccf9b8cc6d0df0439eacc300c80d" }, "downloads": -1, "filename": "sawx-1.1.7.tar.gz", "has_sig": false, "md5_digest": "44543c2e1dd54f5bf2e278ac680365bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 342727, "upload_time": "2019-06-02T15:56:23", "url": "https://files.pythonhosted.org/packages/9b/2a/a74ef0a54c4ea67f7a1874f9571d2b95b1cbf55eefe33a094edf4832eed8/sawx-1.1.7.tar.gz" } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "d199e7a951d265efc88186c110efcc4a", "sha256": "a7becca3a7445a0877525180448c5326df043ed94b7fd5a5ac6e1e7b873eaf9e" }, "downloads": -1, "filename": "sawx-1.1.8.tar.gz", "has_sig": false, "md5_digest": "d199e7a951d265efc88186c110efcc4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 342779, "upload_time": "2019-06-03T14:17:00", "url": "https://files.pythonhosted.org/packages/2c/04/9e04e9fd38cc333c6036c845e35d40762c90da62cb6b2943023c661c5d70/sawx-1.1.8.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "12d936f9af30aa5221fc228b254fbb08", "sha256": "86fdd91e3e8b8828c31531a3ab5957d7cba6a9e124327986b1b89a43accbcc6f" }, "downloads": -1, "filename": "sawx-1.2.0.tar.gz", "has_sig": false, "md5_digest": "12d936f9af30aa5221fc228b254fbb08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 344154, "upload_time": "2019-06-13T14:22:26", "url": "https://files.pythonhosted.org/packages/77/35/e4dca9faaebc8d362d6b1c251b05be6000b67b860e1348aeaf6e3df7a52f/sawx-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "cd8a16273c5c64cf3c812fe65251f0f3", "sha256": "cd83b302851694ed6bbc47199049fbf6bbad7ed607b8f926727d9c2dacb180cc" }, "downloads": -1, "filename": "sawx-1.3.0.tar.gz", "has_sig": false, "md5_digest": "cd8a16273c5c64cf3c812fe65251f0f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 441963, "upload_time": "2019-06-27T21:11:23", "url": "https://files.pythonhosted.org/packages/bc/9c/78f4cb7832abe1e9d9c6741c7a71e60a1485af193d23bcff5adeb9d13312/sawx-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "2c1041bbafc628778f777ae5a1e4ed90", "sha256": "cbee33be9ee8b3c9583dbe162b9284fa6279b587a93ec106d7f312a7756e1fc7" }, "downloads": -1, "filename": "sawx-1.4.0.tar.gz", "has_sig": false, "md5_digest": "2c1041bbafc628778f777ae5a1e4ed90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 442422, "upload_time": "2019-07-05T22:20:17", "url": "https://files.pythonhosted.org/packages/5e/f3/6eaea851ed5065e46cdbeabfde52ecdb038b11f83e13740b9f6b6d34b8fd/sawx-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "deae17b6892a6c838c5ece2139c01aa3", "sha256": "aaa42496c0f5c0d016aaf88d61ecb9e8975f7dc6a4792634e25562a69796f4b7" }, "downloads": -1, "filename": "sawx-1.5.0.tar.gz", "has_sig": false, "md5_digest": "deae17b6892a6c838c5ece2139c01aa3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 444163, "upload_time": "2019-09-23T20:35:49", "url": "https://files.pythonhosted.org/packages/e6/ae/c61e4c2dcb77b0ebb7513869e98d20d80fa801d4f027e156c4ef3bf62656/sawx-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "e786ed80227fd15c134cb791fe2c9ca0", "sha256": "945589ca91d5d09d56ca3f90806acd49e3fe836714483f684377d03da0a1de28" }, "downloads": -1, "filename": "sawx-1.5.1.tar.gz", "has_sig": false, "md5_digest": "e786ed80227fd15c134cb791fe2c9ca0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 444177, "upload_time": "2019-09-30T20:40:30", "url": "https://files.pythonhosted.org/packages/ee/23/5255e867ea56f4f812f1efb8fbc0feb23a3325cdb1f5a68fea36dfac02af/sawx-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "c3e5f42e62572ca0895391d5e676daeb", "sha256": "66b8c299f99e010506e167e8dfa421c0f3c1cacc150341900d5412220196b7ce" }, "downloads": -1, "filename": "sawx-1.5.2.tar.gz", "has_sig": false, "md5_digest": "c3e5f42e62572ca0895391d5e676daeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 444217, "upload_time": "2019-10-03T18:17:20", "url": "https://files.pythonhosted.org/packages/ec/67/ef573903fc68c4176a0f6b324fa5ed26648cdcc83e7b0b6a57fa6efbef1f/sawx-1.5.2.tar.gz" } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "e4af2a5a1e7f037cf923042f6c242288", "sha256": "443763ca93c908ae39d6958faa84ff1cc59749e5e9992058f14703232b732b6a" }, "downloads": -1, "filename": "sawx-1.5.3.tar.gz", "has_sig": false, "md5_digest": "e4af2a5a1e7f037cf923042f6c242288", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 444229, "upload_time": "2019-10-04T18:37:08", "url": "https://files.pythonhosted.org/packages/25/2f/1519edd404bafa0d53af2a56e9238bf0ce118bf145ad231d5989c7a52ace/sawx-1.5.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e4af2a5a1e7f037cf923042f6c242288", "sha256": "443763ca93c908ae39d6958faa84ff1cc59749e5e9992058f14703232b732b6a" }, "downloads": -1, "filename": "sawx-1.5.3.tar.gz", "has_sig": false, "md5_digest": "e4af2a5a1e7f037cf923042f6c242288", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 444229, "upload_time": "2019-10-04T18:37:08", "url": "https://files.pythonhosted.org/packages/25/2f/1519edd404bafa0d53af2a56e9238bf0ce118bf145ad231d5989c7a52ace/sawx-1.5.3.tar.gz" } ] }