{ "info": { "author": "Alex Hughes", "author_email": "ahughesalex@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "\nQtPyConvert\n===========\n\n- `Project Goals <#project-goals>`__\n- `Project Information <#project-information>`__\n- `Built With <#built-with>`__\n- `Contributing <#contributing>`__\n- `Authors <#authors>`__\n- `License <#license>`__\n\nAn automatic Python Qt binding transpiler to the `Qt.py abstraction\nlayer `__. It aims to help in your\nmodernization of your Python Qt code. QtPyConvert supports the following\nbindings out of the box: \\*\n`PyQt4 `__ \\*\n`PySide `__ \\*\n`PyQt5 `__\n\\* `PySide2 `__\n\nIt also has experimental support for defining your own bindings. > See\n`customization <#customization>`__ for more information\n\nProject Goals\n-------------\n\nConvert any code using any of the four major Qt for Python bindings into\nthe standardized `Qt.py abstraction\nlayer `__.\n\nWarn users about incompatibilities or unsupported code. (WIP)\n\nStandardize Qt imports to maintain sanity in code comprehension. >\nRemoving start imports and deep class/module imports\n\nProject Information\n-------------------\n\nBuilt With\n~~~~~~~~~~\n\n- `Qt.py `__ - The Qt abstraction\n library that we port code to.\n- `RedBaron `__ - The alternate\n Python AST which allows us to modify and preserve comments +\n formatting.\n\nContributing\n~~~~~~~~~~~~\n\nPlease read\n`CONTRIBUTING.md `__\nfor details on our code of conduct, and the process for submitting pull\nrequests to us.\n\nAuthors\n~~~~~~~\n\n- **Alex Hughes** - Initial work - `Digital\n Domain `__\n- **Rafe Sacks** - Prototyping help - `Digital\n Domain `__\n\nSee also the list of\n`contributors `__\nwho participated in this project.\n\nLicense\n~~~~~~~\n\nThis project is licensed under a modified Apache 2.0 license - see the\n`LICENSE `__\nfile for details\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/digitaldomain/QtPyConvert", "keywords": "", "license": "Modified Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "QtPyConvert", "package_url": "https://pypi.org/project/QtPyConvert/", "platform": "", "project_url": "https://pypi.org/project/QtPyConvert/", "project_urls": { "Homepage": "https://github.com/digitaldomain/QtPyConvert" }, "release_url": "https://pypi.org/project/QtPyConvert/3.1.0/", "requires_dist": null, "requires_python": "", "summary": "An automatic Python Qt binding transpiler to the Qt.py abstraction layer. It aims to help in your modernization of your Python Qt code. QtPyConvert supports the following bindings out of the box: PyQt4, PySide, PyQt5, PySide2. It also has experimental support for defining your own bindings.", "version": "3.1.0" }, "last_serial": 3843276, "releases": { "3.1.0": [ { "comment_text": "", "digests": { "md5": "63364fda2cfd79d05d36eb0dba6a2698", "sha256": "eb4c6f80f7b5aff09902e4c60533519c31f708c7797d76e929ad83e08739a018" }, "downloads": -1, "filename": "QtPyConvert-3.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "63364fda2cfd79d05d36eb0dba6a2698", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 49595, "upload_time": "2018-05-08T07:54:48", "url": "https://files.pythonhosted.org/packages/0a/83/cc179513352525652bd92aac116ee44354282eab1e8a58d147332f8f6b5e/QtPyConvert-3.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a28e3d37f5b4adbaca7c870cd7a3825", "sha256": "52e27e3d0ea9bcfc27d72ad0670a297b836e0a7c9a76b83681f0b5453c274e0c" }, "downloads": -1, "filename": "QtPyConvert-3.1.0.tar.gz", "has_sig": false, "md5_digest": "8a28e3d37f5b4adbaca7c870cd7a3825", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30950, "upload_time": "2018-05-08T07:54:49", "url": "https://files.pythonhosted.org/packages/98/8f/ffcab2d0b57920e6fa26f3fc0b2d7395655dff1db8001a40bd1a71c737ba/QtPyConvert-3.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "63364fda2cfd79d05d36eb0dba6a2698", "sha256": "eb4c6f80f7b5aff09902e4c60533519c31f708c7797d76e929ad83e08739a018" }, "downloads": -1, "filename": "QtPyConvert-3.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "63364fda2cfd79d05d36eb0dba6a2698", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 49595, "upload_time": "2018-05-08T07:54:48", "url": "https://files.pythonhosted.org/packages/0a/83/cc179513352525652bd92aac116ee44354282eab1e8a58d147332f8f6b5e/QtPyConvert-3.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a28e3d37f5b4adbaca7c870cd7a3825", "sha256": "52e27e3d0ea9bcfc27d72ad0670a297b836e0a7c9a76b83681f0b5453c274e0c" }, "downloads": -1, "filename": "QtPyConvert-3.1.0.tar.gz", "has_sig": false, "md5_digest": "8a28e3d37f5b4adbaca7c870cd7a3825", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30950, "upload_time": "2018-05-08T07:54:49", "url": "https://files.pythonhosted.org/packages/98/8f/ffcab2d0b57920e6fa26f3fc0b2d7395655dff1db8001a40bd1a71c737ba/QtPyConvert-3.1.0.tar.gz" } ] }