{ "info": { "author": "Colin Duquesnoy", "author_email": "Colin Duquesnoy", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Win32 (MS Windows)", "Environment :: X11 Applications :: Qt", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Widget Sets" ], "description": "About\r\n-----\r\n\r\nQRegexEditor is a **simple** regular expression editor written in Python and\r\nPyQt.\r\n\r\nYou can use QRegexEditor as a standalone application but also as a widget\r\nin your own PyQt/PySide application.\r\n\r\n\r\nThe tool has been inspired by:\r\n\r\n- rubular: http://rubular.com/\r\n- pythex: https://pythex.org/\r\n\r\n\r\nInstallation\r\n------------\r\n\r\nFirst install the package from pypi::\r\n\r\n pip install qregexeditor --upgrade\r\n\r\nThen you can run the application::\r\n\r\n QRegexEditor\r\n\r\nDependencies\r\n------------\r\n\r\n- python (2.7 or >= 3.2)\r\n- PyQt5 or PySide or PyQt4\r\n\r\nUsing the widget in a custom PyQt application\r\n---------------------------------------------\r\n\r\nUse the widget as any other qt widget.\r\n\r\nYou may specify the regular expression and the string pattern programmatically.\r\nYou might also want to connect to the ``quick_ref_requested`` signal so that your\r\napplication can show/hide a quick reference widget in the most appropriate place.\r\n\r\n\r\n.. code-block:: python\r\n\r\n \"\"\"\r\n This example show you how to use the widget in a custom application.\r\n \"\"\"\r\n import sys\r\n from PyQt5.QtWidgets import QApplication, QMainWindow\r\n # if you use PyQt4 or PySide, you must set the QT_API environment variable\r\n # to select the proper bindings, see\r\n # https://github.com/pyQode/pyQode/wiki/Getting-started#qt-bindings-selection\r\n from qregexeditor.api import RegexEditorWidget, QuickRefWidget\r\n\r\n\r\n app = QApplication(sys.argv)\r\n window = QMainWindow()\r\n editor = RegexEditorWidget()\r\n quick_ref = QuickRefWidget()\r\n quick_ref.hide()\r\n window.setCentralWidget(editor)\r\n # show/hide quick reference widget\r\n editor.quick_ref_requested.connect(quick_ref.setVisible)\r\n window.show()\r\n app.exec_()\r\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ColinDuquesnoy/QRegexEditor", "keywords": "regular expression editor", "license": "", "maintainer": "", "maintainer_email": "", "name": "QRegexEditor", "package_url": "https://pypi.org/project/QRegexEditor/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/QRegexEditor/", "project_urls": { "Homepage": "https://github.com/ColinDuquesnoy/QRegexEditor" }, "release_url": "https://pypi.org/project/QRegexEditor/0.5.3/", "requires_dist": null, "requires_python": "", "summary": "PyQt regex editor", "version": "0.5.3" }, "last_serial": 1993174, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "b50d8da7bba3d63f1a37549dd2e8a22e", "sha256": "5b1a417471e47c771c4cc6bc02b84e206f59e2bfb5c0f8e975ec7d7bb358aea8" }, "downloads": -1, "filename": "QRegexEditor-0.3.0.tar.gz", "has_sig": false, "md5_digest": "b50d8da7bba3d63f1a37549dd2e8a22e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46085, "upload_time": "2014-08-16T16:09:17", "url": "https://files.pythonhosted.org/packages/bc/2e/fec8be5f7afa79f20a1127ad458110ff609de5a614bebbae27f923cede19/QRegexEditor-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "9a9a9b02d14387189d480ca03a3e1fef", "sha256": "06f432cc0ab9e31364b68e850dcda8250ca1c85f831f03d654023a346042b74b" }, "downloads": -1, "filename": "QRegexEditor-0.3.1.tar.gz", "has_sig": false, "md5_digest": "9a9a9b02d14387189d480ca03a3e1fef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76424, "upload_time": "2014-08-18T10:22:18", "url": "https://files.pythonhosted.org/packages/31/d9/eab6be624bde35511e48ec3ce340a87560145600e1dc66a27c62020c520e/QRegexEditor-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "ef5928d7695bd47983c63eec91afbc28", "sha256": "c3286f6b4005ae14a70b0e066540708400954272595bfbe07a4da18fbf867bba" }, "downloads": -1, "filename": "QRegexEditor-0.4.0.tar.gz", "has_sig": false, "md5_digest": "ef5928d7695bd47983c63eec91afbc28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76895, "upload_time": "2014-11-18T08:24:13", "url": "https://files.pythonhosted.org/packages/9b/62/ad579a5f5ab3943a0997f3626318d664f84201451e9e84033233abad3c9a/QRegexEditor-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "4750773e7870b5971e3d0a9ff4c2f39d", "sha256": "8e7cf4570c4648197bd0828f10d06a988852ce3a9e8a43f7c879b0d371773fc7" }, "downloads": -1, "filename": "QRegexEditor-0.5.0.tar.gz", "has_sig": false, "md5_digest": "4750773e7870b5971e3d0a9ff4c2f39d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76687, "upload_time": "2014-11-19T17:50:38", "url": "https://files.pythonhosted.org/packages/29/fb/da4fcb2f372b1603f5c01072a49acc2e6b8b5b07521f623635c9af119642/QRegexEditor-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "ba671ace82a033c6681251d6d54de9a0", "sha256": "8bea676087c8a88779390c5de8f0c718f50598031d743a3aa905712266cd8a0a" }, "downloads": -1, "filename": "QRegexEditor-0.5.1.zip", "has_sig": false, "md5_digest": "ba671ace82a033c6681251d6d54de9a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84058, "upload_time": "2015-03-12T15:20:05", "url": "https://files.pythonhosted.org/packages/95/97/b10d78660e55dd6b14972f1534ad2413ad7b917ae642d90a1aa0913620c0/QRegexEditor-0.5.1.zip" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "8251c02bf32e3a3d43919bcc3b13ab3d", "sha256": "ee3f6f44768f1787ec500ef402beb8d6beb07f6a7b54b9ac70c506b73d0ab52a" }, "downloads": -1, "filename": "QRegexEditor-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8251c02bf32e3a3d43919bcc3b13ab3d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52459, "upload_time": "2016-03-07T07:34:15", "url": "https://files.pythonhosted.org/packages/b9/2b/71810071dc26d97d8262fb7e352e80e6b18e1229d0c1d0f7db87b837a50b/QRegexEditor-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cecb37c10dcb881af674d6f02abaf839", "sha256": "73f00d4cd7b5d1a9d5ba492be13da867b82c54d574b968635993242be84eae11" }, "downloads": -1, "filename": "QRegexEditor-0.5.2.zip", "has_sig": false, "md5_digest": "cecb37c10dcb881af674d6f02abaf839", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84783, "upload_time": "2016-03-07T07:34:21", "url": "https://files.pythonhosted.org/packages/9b/a1/b743a0835a88cb140fe370c0f2ff7e9934a0f65c71d400c48e07ede39bab/QRegexEditor-0.5.2.zip" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "d8051d14816d4044beba38f143d601d6", "sha256": "c745048734f80ee00c2f0a66ef1e04f0de78e5334298c251ded8946d968fe6a8" }, "downloads": -1, "filename": "QRegexEditor-0.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d8051d14816d4044beba38f143d601d6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52482, "upload_time": "2016-03-07T07:39:48", "url": "https://files.pythonhosted.org/packages/27/d7/1a7e7e701ea714fbc28d9a5feb92f3ab376eb65c9e897136dfa4649c5bdb/QRegexEditor-0.5.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d99a20c45bdb1c5ae3f03c67c0510efb", "sha256": "55cdb90b5ce3b32ff9446cea8dfccac859034d07317a0088a1fb1609d4dfa251" }, "downloads": -1, "filename": "QRegexEditor-0.5.3.zip", "has_sig": false, "md5_digest": "d99a20c45bdb1c5ae3f03c67c0510efb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84801, "upload_time": "2016-03-07T07:40:00", "url": "https://files.pythonhosted.org/packages/45/e1/23076470cf57b8d1416f8321970ab7ffba6104812fe6f711ac0453ac9d59/QRegexEditor-0.5.3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d8051d14816d4044beba38f143d601d6", "sha256": "c745048734f80ee00c2f0a66ef1e04f0de78e5334298c251ded8946d968fe6a8" }, "downloads": -1, "filename": "QRegexEditor-0.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d8051d14816d4044beba38f143d601d6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52482, "upload_time": "2016-03-07T07:39:48", "url": "https://files.pythonhosted.org/packages/27/d7/1a7e7e701ea714fbc28d9a5feb92f3ab376eb65c9e897136dfa4649c5bdb/QRegexEditor-0.5.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d99a20c45bdb1c5ae3f03c67c0510efb", "sha256": "55cdb90b5ce3b32ff9446cea8dfccac859034d07317a0088a1fb1609d4dfa251" }, "downloads": -1, "filename": "QRegexEditor-0.5.3.zip", "has_sig": false, "md5_digest": "d99a20c45bdb1c5ae3f03c67c0510efb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84801, "upload_time": "2016-03-07T07:40:00", "url": "https://files.pythonhosted.org/packages/45/e1/23076470cf57b8d1416f8321970ab7ffba6104812fe6f711ac0453ac9d59/QRegexEditor-0.5.3.zip" } ] }