From b47677c9e3efb6b2bb5765eff65f144ce512df47b16f1956cd27af40d4cbc9ce Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Wed, 18 Nov 2015 21:34:02 +0000 Subject: [PATCH] Accepting request 338173 from devel:languages:python 1 OBS-URL: https://build.opensuse.org/request/show/338173 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-jupyter_console?expand=0&rev=2 --- jupyter_console-4.0.2.tar.gz | 3 -- jupyter_console-4.0.3.tar.gz | 3 ++ python-jupyter_console.changes | 11 +++++++ python-jupyter_console.spec | 52 ++++++++++++++++++++++++++++++---- 4 files changed, 61 insertions(+), 8 deletions(-) delete mode 100644 jupyter_console-4.0.2.tar.gz create mode 100644 jupyter_console-4.0.3.tar.gz diff --git a/jupyter_console-4.0.2.tar.gz b/jupyter_console-4.0.2.tar.gz deleted file mode 100644 index b995355..0000000 --- a/jupyter_console-4.0.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:97e27e1c27a6dd04d166b7a4c81d717becdd979a0879a628e08f295a43a2bc58 -size 21569 diff --git a/jupyter_console-4.0.3.tar.gz b/jupyter_console-4.0.3.tar.gz new file mode 100644 index 0000000..486e8c8 --- /dev/null +++ b/jupyter_console-4.0.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:555be6963a8f6431fbe1d424c7ffefee90824758058e4c9a2ab3aa045948eb85 +size 22090 diff --git a/python-jupyter_console.changes b/python-jupyter_console.changes index 7b20333..f10078f 100644 --- a/python-jupyter_console.changes +++ b/python-jupyter_console.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Mon Oct 12 13:46:17 UTC 2015 - toddrme2178@gmail.com + +- Update to 4.0.3 + * fix jupyter console --generate-config + +------------------------------------------------------------------- +Mon Oct 5 10:01:17 UTC 2015 - toddrme2178@gmail.com + +- Build documentation + ------------------------------------------------------------------- Wed Sep 16 15:26:27 UTC 2015 - toddrme2178@gmail.com diff --git a/python-jupyter_console.spec b/python-jupyter_console.spec index 2a933fc..caeaa46 100644 --- a/python-jupyter_console.spec +++ b/python-jupyter_console.spec @@ -17,7 +17,7 @@ Name: python-jupyter_console -Version: 4.0.2 +Version: 4.0.3 Release: 0 Summary: Jupyter terminal console License: BSD-3-Clause @@ -33,6 +33,11 @@ BuildRequires: python-setuptools BuildRequires: python-nose # Python 2.x test requirements BuildRequires: python-mock +# Documentation requirements +BuildRequires: python-Sphinx +%if 0%{?suse_version} && ( 0%{?suse_version} != 1315 && 0%{?suse_version} > 1110 ) +BuildRequires: python-Sphinx-latex +%endif Requires: python-jupyter_client Requires: python-jupyter_ipykernel Requires: python-jupyter_ipython @@ -49,6 +54,20 @@ BuildArch: noarch A terminal-based console frontend for Jupter kernels. This code is based on the single-process IPython terminal. +%package doc-html +Summary: HTML documentation for %{name} +Recommends: %{name} = %{version} + +%description doc-html +Documentation and help files for %{name} in HTML format + +%package doc-pdf +Summary: HTML documentation for %{name} +Recommends: %{name} = %{version} + +%description doc-pdf +Documentation and help files for %{name} in PDF format + %prep %setup -q -n jupyter_console-%{version} @@ -58,13 +77,25 @@ python setup.py build %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} +mv %{buildroot}%{_bindir}/jupyter-console %{buildroot}%{_bindir}/jupyter2-console +ln -s %{_bindir}/jupyter2-console %{buildroot}%{_bindir}/jupyter-console-%{py_ver} + # Prepare for update-alternatives usage mkdir -p %{buildroot}%{_sysconfdir}/alternatives -mv %{buildroot}%{_bindir}/jupyter-console %{buildroot}%{_bindir}/jupyter-console-%{py_ver} ln -s -f %{_sysconfdir}/alternatives/jupyter-console %{buildroot}%{_bindir}/jupyter-console # create a dummy target for /etc/alternatives/jupyter-console touch %{buildroot}%{_sysconfdir}/alternatives/jupyter-console +# Build the documentation +pushd docs +sed -i -s 's/ python3 / python /' Makefile +%if 0%{?suse_version} && ( 0%{?suse_version} != 1315 && 0%{?suse_version} > 1110 ) +PYTHONPATH=%{buildroot}%{python_sitelib} make latexpdf +%endif +PYTHONPATH=%{buildroot}%{python_sitelib} make html +rm -rf _build/html/.buildinfo +popd + %post %_sbindir/update-alternatives \ --install %{_bindir}/jupyter-console jupyter-console %{_bindir}/jupyter-console-%{py_ver} 30 @@ -75,16 +106,27 @@ if [ $1 -eq 0 ] ; then fi %check -pushd jupyter_console -PYTHONPATH=%{buildroot}%{python_sitelib} nosetests -popd +nosetests jupyter_console %files %defattr(-,root,root,-) %doc CONTRIBUTING.md COPYING.md README.md %{_bindir}/jupyter-console +%{_bindir}/jupyter2-console %{_bindir}/jupyter-console-%{py_ver} %ghost %{_sysconfdir}/alternatives/jupyter-console %{python_sitelib}/* +%files doc-html +%defattr(-,root,root,-) +%doc COPYING.md +%doc docs/_build/html/ + +%if 0%{?suse_version} && ( 0%{?suse_version} != 1315 && 0%{?suse_version} > 1110 ) +%files doc-pdf +%defattr(-,root,root,-) +%doc COPYING.md +%doc docs/_build/latex/*.pdf +%endif + %changelog