diff options
author | CoprDistGit <infra@openeuler.org> | 2023-03-09 16:15:22 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-03-09 16:15:22 +0000 |
commit | eb459d13ed36c1ec172dfec8177be6150445e50f (patch) | |
tree | 8eea80aa0c2c6723331292feba36f02f2a402bda | |
parent | 14934789ed9755b06bead871560ce4bf475924bb (diff) |
automatic import of python-qtconsole
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-qtconsole.spec | 309 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 311 insertions, 0 deletions
@@ -0,0 +1 @@ +/qtconsole-5.4.0.tar.gz diff --git a/python-qtconsole.spec b/python-qtconsole.spec new file mode 100644 index 0000000..e9a818d --- /dev/null +++ b/python-qtconsole.spec @@ -0,0 +1,309 @@ +%global _empty_manifest_terminate_build 0 +Name: python-qtconsole +Version: 5.4.0 +Release: 1 +Summary: Jupyter Qt console +License: BSD +URL: http://jupyter.org +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/49/c6/345fffb3f6d8c9607deac4d5ff86e7ad9baf46171267585f5da10b3db890/qtconsole-5.4.0.tar.gz +BuildArch: noarch + +Requires: python3-traitlets +Requires: python3-ipython-genutils +Requires: python3-jupyter-core +Requires: python3-jupyter-client +Requires: python3-pygments +Requires: python3-ipykernel +Requires: python3-qtpy +Requires: python3-pyzmq +Requires: python3-Sphinx +Requires: python3-flaky +Requires: python3-pytest +Requires: python3-pytest-qt + +%description +# Jupyter QtConsole + + + + +[](https://coveralls.io/github/jupyter/qtconsole?branch=master) +[](https://qtconsole.readthedocs.io/en/stable/) +[](https://groups.google.com/forum/#!forum/jupyter) + +A rich Qt-based console for working with Jupyter kernels, +supporting rich media output, session export, and more. + +The Qtconsole is a very lightweight application that largely feels like a terminal, but +provides a number of enhancements only possible in a GUI, such as inline +figures, proper multiline editing with syntax highlighting, graphical calltips, +and more. + + + +## Install Qtconsole +The Qtconsole requires Python bindings for Qt, such as [PyQt5](http://www.riverbankcomputing.com/software/pyqt/intro), +[PyQt4](https://www.riverbankcomputing.com/software/pyqt/download), +or [PySide](http://pyside.github.io/docs/pyside). + +Although [pip](https://pypi.python.org/pypi/pip) and +[conda](http://conda.pydata.org/docs) may be used to install the Qtconsole, conda +is simpler to use since it automatically installs PyQt5. Alternatively, +the Qtconsole installation with pip needs additional steps since pip doesn't install +the Qt requirement. + +### Install using conda +To install: + + conda install qtconsole + +**Note:** If the Qtconsole is installed using conda, it will **automatically** +install the Qt requirement as well. + +### Install using pip +To install: + + pip install qtconsole + +**Note:** Make sure that Qt is installed. Unfortunately, Qt is not +installed when using pip. The next section gives instructions on doing it. + +### Installing Qt (if needed) +You can install PyQt5 with pip using the following command: + + pip install pyqt5 + +or with a system package manager on Linux. For Windows, PyQt binary packages may be +used. + +**Note:** Additional information about using a system package manager may be +found in the [qtconsole documentation](https://qtconsole.readthedocs.io). + +More installation instructions for PyQt can be found in the [PyQt5 documentation](http://pyqt.sourceforge.net/Docs/PyQt5/installation.html) and [PyQt4 documentation](http://pyqt.sourceforge.net/Docs/PyQt4/installation.html) + +Source packages for Windows/Linux/MacOS can be found here: [PyQt5](https://www.riverbankcomputing.com/software/pyqt/download5) and [PyQt4](https://riverbankcomputing.com/software/pyqt/download). + + +## Usage +To run the Qtconsole: + + jupyter qtconsole + +## Resources +- [Project Jupyter website](https://jupyter.org) +- Documentation for the Qtconsole + * [latest version](https://qtconsole.readthedocs.io/en/latest/) [[PDF](https://media.readthedocs.org/pdf/qtconsole/latest/qtconsole.pdf)] + * [stable version](https://qtconsole.readthedocs.io/en/stable/) [[PDF](https://media.readthedocs.org/pdf/qtconsole/stable/qtconsole.pdf)] +- [Documentation for Project Jupyter](https://jupyter.readthedocs.io/en/latest/index.html) [[PDF](https://media.readthedocs.org/pdf/jupyter/latest/jupyter.pdf)] +- [Issues](https://github.com/jupyter/qtconsole/issues) +- [Technical support - Jupyter Google Group](https://groups.google.com/forum/#!forum/jupyter) + + +%package -n python3-qtconsole +Summary: Jupyter Qt console +Provides: python-qtconsole +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-qtconsole +# Jupyter QtConsole + + + + +[](https://coveralls.io/github/jupyter/qtconsole?branch=master) +[](https://qtconsole.readthedocs.io/en/stable/) +[](https://groups.google.com/forum/#!forum/jupyter) + +A rich Qt-based console for working with Jupyter kernels, +supporting rich media output, session export, and more. + +The Qtconsole is a very lightweight application that largely feels like a terminal, but +provides a number of enhancements only possible in a GUI, such as inline +figures, proper multiline editing with syntax highlighting, graphical calltips, +and more. + + + +## Install Qtconsole +The Qtconsole requires Python bindings for Qt, such as [PyQt5](http://www.riverbankcomputing.com/software/pyqt/intro), +[PyQt4](https://www.riverbankcomputing.com/software/pyqt/download), +or [PySide](http://pyside.github.io/docs/pyside). + +Although [pip](https://pypi.python.org/pypi/pip) and +[conda](http://conda.pydata.org/docs) may be used to install the Qtconsole, conda +is simpler to use since it automatically installs PyQt5. Alternatively, +the Qtconsole installation with pip needs additional steps since pip doesn't install +the Qt requirement. + +### Install using conda +To install: + + conda install qtconsole + +**Note:** If the Qtconsole is installed using conda, it will **automatically** +install the Qt requirement as well. + +### Install using pip +To install: + + pip install qtconsole + +**Note:** Make sure that Qt is installed. Unfortunately, Qt is not +installed when using pip. The next section gives instructions on doing it. + +### Installing Qt (if needed) +You can install PyQt5 with pip using the following command: + + pip install pyqt5 + +or with a system package manager on Linux. For Windows, PyQt binary packages may be +used. + +**Note:** Additional information about using a system package manager may be +found in the [qtconsole documentation](https://qtconsole.readthedocs.io). + +More installation instructions for PyQt can be found in the [PyQt5 documentation](http://pyqt.sourceforge.net/Docs/PyQt5/installation.html) and [PyQt4 documentation](http://pyqt.sourceforge.net/Docs/PyQt4/installation.html) + +Source packages for Windows/Linux/MacOS can be found here: [PyQt5](https://www.riverbankcomputing.com/software/pyqt/download5) and [PyQt4](https://riverbankcomputing.com/software/pyqt/download). + + +## Usage +To run the Qtconsole: + + jupyter qtconsole + +## Resources +- [Project Jupyter website](https://jupyter.org) +- Documentation for the Qtconsole + * [latest version](https://qtconsole.readthedocs.io/en/latest/) [[PDF](https://media.readthedocs.org/pdf/qtconsole/latest/qtconsole.pdf)] + * [stable version](https://qtconsole.readthedocs.io/en/stable/) [[PDF](https://media.readthedocs.org/pdf/qtconsole/stable/qtconsole.pdf)] +- [Documentation for Project Jupyter](https://jupyter.readthedocs.io/en/latest/index.html) [[PDF](https://media.readthedocs.org/pdf/jupyter/latest/jupyter.pdf)] +- [Issues](https://github.com/jupyter/qtconsole/issues) +- [Technical support - Jupyter Google Group](https://groups.google.com/forum/#!forum/jupyter) + + +%package help +Summary: Development documents and examples for qtconsole +Provides: python3-qtconsole-doc +%description help +# Jupyter QtConsole + + + + +[](https://coveralls.io/github/jupyter/qtconsole?branch=master) +[](https://qtconsole.readthedocs.io/en/stable/) +[](https://groups.google.com/forum/#!forum/jupyter) + +A rich Qt-based console for working with Jupyter kernels, +supporting rich media output, session export, and more. + +The Qtconsole is a very lightweight application that largely feels like a terminal, but +provides a number of enhancements only possible in a GUI, such as inline +figures, proper multiline editing with syntax highlighting, graphical calltips, +and more. + + + +## Install Qtconsole +The Qtconsole requires Python bindings for Qt, such as [PyQt5](http://www.riverbankcomputing.com/software/pyqt/intro), +[PyQt4](https://www.riverbankcomputing.com/software/pyqt/download), +or [PySide](http://pyside.github.io/docs/pyside). + +Although [pip](https://pypi.python.org/pypi/pip) and +[conda](http://conda.pydata.org/docs) may be used to install the Qtconsole, conda +is simpler to use since it automatically installs PyQt5. Alternatively, +the Qtconsole installation with pip needs additional steps since pip doesn't install +the Qt requirement. + +### Install using conda +To install: + + conda install qtconsole + +**Note:** If the Qtconsole is installed using conda, it will **automatically** +install the Qt requirement as well. + +### Install using pip +To install: + + pip install qtconsole + +**Note:** Make sure that Qt is installed. Unfortunately, Qt is not +installed when using pip. The next section gives instructions on doing it. + +### Installing Qt (if needed) +You can install PyQt5 with pip using the following command: + + pip install pyqt5 + +or with a system package manager on Linux. For Windows, PyQt binary packages may be +used. + +**Note:** Additional information about using a system package manager may be +found in the [qtconsole documentation](https://qtconsole.readthedocs.io). + +More installation instructions for PyQt can be found in the [PyQt5 documentation](http://pyqt.sourceforge.net/Docs/PyQt5/installation.html) and [PyQt4 documentation](http://pyqt.sourceforge.net/Docs/PyQt4/installation.html) + +Source packages for Windows/Linux/MacOS can be found here: [PyQt5](https://www.riverbankcomputing.com/software/pyqt/download5) and [PyQt4](https://riverbankcomputing.com/software/pyqt/download). + + +## Usage +To run the Qtconsole: + + jupyter qtconsole + +## Resources +- [Project Jupyter website](https://jupyter.org) +- Documentation for the Qtconsole + * [latest version](https://qtconsole.readthedocs.io/en/latest/) [[PDF](https://media.readthedocs.org/pdf/qtconsole/latest/qtconsole.pdf)] + * [stable version](https://qtconsole.readthedocs.io/en/stable/) [[PDF](https://media.readthedocs.org/pdf/qtconsole/stable/qtconsole.pdf)] +- [Documentation for Project Jupyter](https://jupyter.readthedocs.io/en/latest/index.html) [[PDF](https://media.readthedocs.org/pdf/jupyter/latest/jupyter.pdf)] +- [Issues](https://github.com/jupyter/qtconsole/issues) +- [Technical support - Jupyter Google Group](https://groups.google.com/forum/#!forum/jupyter) + + +%prep +%autosetup -n qtconsole-5.4.0 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-qtconsole -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Thu Mar 09 2023 Python_Bot <Python_Bot@openeuler.org> - 5.4.0-1 +- Package Spec generated @@ -0,0 +1 @@ +329a639c4c544f5608e1f4dfb58a2059 qtconsole-5.4.0.tar.gz |