commit python-jupyter_ipyparallel for openSUSE:Factory

2018-12-24 Thread root
Hello community,

here is the log from the commit of package python-jupyter_ipyparallel for 
openSUSE:Factory checked in at 2018-12-24 11:48:14

Comparing /work/SRC/openSUSE:Factory/python-jupyter_ipyparallel (Old)
 and  /work/SRC/openSUSE:Factory/.python-jupyter_ipyparallel.new.28833 (New)


Package is "python-jupyter_ipyparallel"

Mon Dec 24 11:48:14 2018 rev:10 rq:660775 version:6.2.3

Changes:

--- 
/work/SRC/openSUSE:Factory/python-jupyter_ipyparallel/python-jupyter_ipyparallel.changes
2018-08-03 12:39:50.839796733 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-jupyter_ipyparallel.new.28833/python-jupyter_ipyparallel.changes
 2018-12-24 11:48:16.285087501 +0100
@@ -1,0 +2,7 @@
+Sat Dec 22 06:55:16 UTC 2018 - Todd R 
+
+- Update to 6.2.3
+  * Fix compatibility for execute requests with ipykernel 5
+  * require ipykernel >= 4.4
+
+---

Old:

  ipyparallel-6.2.2-py2.py3-none-any.whl

New:

  ipyparallel-6.2.3-py2.py3-none-any.whl



Other differences:
--
++ python-jupyter_ipyparallel.spec ++
--- /var/tmp/diff_new_pack.3IGzrY/_old  2018-12-24 11:48:16.873086985 +0100
+++ /var/tmp/diff_new_pack.3IGzrY/_new  2018-12-24 11:48:16.877086981 +0100
@@ -17,7 +17,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-jupyter_ipyparallel
-Version:6.2.2
+Version:6.2.3
 Release:0
 Summary:Interactive Parallel Computing with IPython
 License:BSD-3-Clause
@@ -35,7 +35,7 @@
 BuildRequires:  %{python_module decorator}
 BuildRequires:  %{python_module ipython_genutils}
 BuildRequires:  %{python_module jupyter_client}
-BuildRequires:  %{python_module jupyter_ipykernel}
+BuildRequires:  %{python_module jupyter_ipykernel >= 4.4}
 BuildRequires:  %{python_module jupyter_ipython >= 4}
 BuildRequires:  %{python_module jupyter_ipython-iptest >= 4}
 BuildRequires:  %{python_module mock}
@@ -51,7 +51,7 @@
 Requires:   python-decorator
 Requires:   python-ipython_genutils
 Requires:   python-jupyter_client
-Requires:   python-jupyter_ipykernel
+Requires:   python-jupyter_ipykernel >= 4.4
 Requires:   python-jupyter_ipython >= 4
 Requires:   python-python-dateutil >= 2.1
 Requires:   python-pyzmq >= 13

++ ipyparallel.pdf ++
(binary differes)

++ ipyparallel.zip ++
Binary files /var/tmp/diff_new_pack.3IGzrY/_old and 
/var/tmp/diff_new_pack.3IGzrY/_new differ




commit python-jupyter_ipyparallel for openSUSE:Factory

2018-08-03 Thread root
Hello community,

here is the log from the commit of package python-jupyter_ipyparallel for 
openSUSE:Factory checked in at 2018-08-03 12:39:49

Comparing /work/SRC/openSUSE:Factory/python-jupyter_ipyparallel (Old)
 and  /work/SRC/openSUSE:Factory/.python-jupyter_ipyparallel.new (New)


Package is "python-jupyter_ipyparallel"

Fri Aug  3 12:39:49 2018 rev:9 rq:627161 version:6.2.2

Changes:

--- 
/work/SRC/openSUSE:Factory/python-jupyter_ipyparallel/python-jupyter_ipyparallel.changes
2018-06-22 13:30:29.561496999 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-jupyter_ipyparallel.new/python-jupyter_ipyparallel.changes
   2018-08-03 12:39:50.839796733 +0200
@@ -1,0 +2,9 @@
+Thu Aug  2 19:40:16 UTC 2018 - toddrme2...@gmail.com
+
+- Update to 6.2.2
+  * Fix compatibility with tornado 4, broken in 6.2.0
+  * Fix encoding of engine and controller logs in ipcluster --debug on Python 3
+  * Fix compatiblity with joblib 0.12
+  * Include LICENSE file in wheels
+
+---

Old:

  COPYING.md
  README.md
  ipyparallel-6.2.1-py2.py3-none-any.whl

New:

  ipyparallel-6.2.2-py2.py3-none-any.whl



Other differences:
--
++ python-jupyter_ipyparallel.spec ++
--- /var/tmp/diff_new_pack.E4GTFs/_old  2018-08-03 12:39:51.663797961 +0200
+++ /var/tmp/diff_new_pack.E4GTFs/_new  2018-08-03 12:39:51.663797961 +0200
@@ -17,15 +17,13 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-jupyter_ipyparallel
-Version:6.2.1
+Version:6.2.2
 Release:0
 Summary:Interactive Parallel Computing with IPython
 License:BSD-3-Clause
 Group:  Development/Languages/Python
 Url:https://github.com/ipython/ipyparallel
 Source: 
https://files.pythonhosted.org/packages/py2.py3/i/ipyparallel/ipyparallel-%{version}-py2.py3-none-any.whl
-Source10:   
https://raw.githubusercontent.com/ipython/ipyparallel/%{version}/COPYING.md
-Source11:   
https://raw.githubusercontent.com/ipython/ipyparallel/%{version}/README.md
 Source20:   
https://media.readthedocs.org/pdf/ipyparallel/%{version}/ipyparallel.pdf
 Source21:   
https://media.readthedocs.org/htmlzip/ipyparallel/%{version}/ipyparallel.zip
 BuildRequires:  %{python_module devel}
@@ -91,8 +89,6 @@
 
 %prep
 %setup -c -T
-cp %{SOURCE10} .
-cp %{SOURCE11} .
 cp %{SOURCE20} .
 %setup -T -D -a 21
 mv ipyparallel-%{version} html
@@ -134,6 +130,8 @@
 popd
 }
 
+cp  %{buildroot}%{python_sitelib}/ipyparallel-%{version}.dist-info/LICENSE.txt 
.
+
 %post
 %{python_install_alternative ipcluster ipcontroller ipengine}
 
@@ -141,24 +139,22 @@
 %python_uninstall_alternative ipcluster
 
 %files %{python_files}
-%defattr(-,root,root,-)
-%doc README.md
-%license COPYING.md
 %python_alternative %{_bindir}/ipcluster
 %python_alternative %{_bindir}/ipcontroller
 %python_alternative %{_bindir}/ipengine
-%{python_sitelib}/ipyparallel-*.dist-info
+%{python_sitelib}/ipyparallel-%{version}.dist-info
+%license %{python_sitelib}/ipyparallel-%{version}.dist-info/LICENSE.txt
 %{python_sitelib}/ipyparallel/
 %python3_only %dir %{_datadir}/jupyter/nbextensions/
 %python3_only %dir %{_sysconfdir}/jupyter/jupyter_notebook_config.d
 %python3_only %dir %{_sysconfdir}/jupyter/nbconfig/
 %python3_only %dir %{_sysconfdir}/jupyter/nbconfig/tree.d
 %python3_only %{_datadir}/jupyter/nbextensions/ipyparallel/
-%python3_only 
%{_sysconfdir}/jupyter/jupyter_notebook_config.d/ipyparallel-serverextension.json
-%python3_only 
%{_sysconfdir}/jupyter/nbconfig/tree.d/ipyparallel-nbextension.json
+%python3_only %config 
%{_sysconfdir}/jupyter/jupyter_notebook_config.d/ipyparallel-serverextension.json
+%python3_only %config 
%{_sysconfdir}/jupyter/nbconfig/tree.d/ipyparallel-nbextension.json
 
 %files -n %{name}-doc
-%license COPYING.md
+%license LICENSE.txt
 %doc ipyparallel.pdf
 %doc html/
 

++ ipyparallel.pdf ++
(binary differes)

++ ipyparallel.zip ++
Binary files /var/tmp/diff_new_pack.E4GTFs/_old and 
/var/tmp/diff_new_pack.E4GTFs/_new differ




commit python-jupyter_ipyparallel for openSUSE:Factory

2018-06-22 Thread root
Hello community,

here is the log from the commit of package python-jupyter_ipyparallel for 
openSUSE:Factory checked in at 2018-06-22 13:30:25

Comparing /work/SRC/openSUSE:Factory/python-jupyter_ipyparallel (Old)
 and  /work/SRC/openSUSE:Factory/.python-jupyter_ipyparallel.new (New)


Package is "python-jupyter_ipyparallel"

Fri Jun 22 13:30:25 2018 rev:8 rq:615056 version:6.2.1

Changes:

--- 
/work/SRC/openSUSE:Factory/python-jupyter_ipyparallel/python-jupyter_ipyparallel.changes
2018-02-16 21:43:54.056756841 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-jupyter_ipyparallel.new/python-jupyter_ipyparallel.changes
   2018-06-22 13:30:29.561496999 +0200
@@ -1,0 +2,15 @@
+Thu Jun  7 17:42:57 UTC 2018 - toddrme2...@gmail.com
+
+- Update to version 6.2.1
+  * Workaround a setuptools issue preventing installation from sdist on Windows
+- Update to version 6.2.0
+  * Drop support for Python 3.3. IPython parallel now requires Python 2.7 or 
>= 3.4.
+  * Further fixes for compatibility with tornado 5 when run with asyncio 
(Python 3)
+  * Fix for enabling clusters tab via nbextension
+  * Multiple fixes for handling when engines stop unexpectedly
+  * Installing IPython Parallel enables the Clusters tab extension by default, 
without any additional commands.
+- Switch to wheel-based install
+- Run tests in main package
+- Remove -doc subpackage and use upstream-build docs
+
+---

Old:

  ipyparallel-6.1.1.tar.gz
  python-jupyter_ipyparallel-doc.changes
  python-jupyter_ipyparallel-doc.spec

New:

  COPYING.md
  README.md
  ipyparallel-6.2.1-py2.py3-none-any.whl
  ipyparallel.pdf
  ipyparallel.zip



Other differences:
--
++ python-jupyter_ipyparallel.spec ++
--- /var/tmp/diff_new_pack.kU43jc/_old  2018-06-22 13:30:30.825450281 +0200
+++ /var/tmp/diff_new_pack.kU43jc/_new  2018-06-22 13:30:30.829450133 +0200
@@ -15,49 +15,62 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
-# Easily disable nbextension installation
-%bcond_without nbextension
-
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-jupyter_ipyparallel
-Version:6.1.1
+Version:6.2.1
 Release:0
 Summary:Interactive Parallel Computing with IPython
 License:BSD-3-Clause
 Group:  Development/Languages/Python
 Url:https://github.com/ipython/ipyparallel
-Source: 
https://files.pythonhosted.org/packages/source/i/ipyparallel/ipyparallel-%{version}.tar.gz
+Source: 
https://files.pythonhosted.org/packages/py2.py3/i/ipyparallel/ipyparallel-%{version}-py2.py3-none-any.whl
+Source10:   
https://raw.githubusercontent.com/ipython/ipyparallel/%{version}/COPYING.md
+Source11:   
https://raw.githubusercontent.com/ipython/ipyparallel/%{version}/README.md
+Source20:   
https://media.readthedocs.org/pdf/ipyparallel/%{version}/ipyparallel.pdf
+Source21:   
https://media.readthedocs.org/htmlzip/ipyparallel/%{version}/ipyparallel.zip
+BuildRequires:  %{python_module devel}
+BuildRequires:  %{python_module pip}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-BuildRequires:  %{python_module devel}
-BuildRequires:  %{python_module setuptools}
-%if %{with nbextension}
-BuildRequires:  python3-jupyter_notebook
-%endif
-Requires:   python-python-dateutil >= 2.1
+BuildRequires:  unzip
+# Test requirements
+BuildRequires:  %{python_module decorator}
+BuildRequires:  %{python_module ipython_genutils}
+BuildRequires:  %{python_module jupyter_client}
+BuildRequires:  %{python_module jupyter_ipykernel}
+BuildRequires:  %{python_module jupyter_ipython >= 4}
+BuildRequires:  %{python_module jupyter_ipython-iptest >= 4}
+BuildRequires:  %{python_module mock}
+BuildRequires:  %{python_module pytest}
+BuildRequires:  %{python_module pytest-cov}
+BuildRequires:  %{python_module python-dateutil >= 2.1}
+BuildRequires:  %{python_module pyzmq >= 13}
+BuildRequires:  %{python_module testpath}
+BuildRequires:  %{python_module tornado >= 4}
+BuildRequires:  %{python_module traitlets >= 4.3}
+BuildRequires:  python-futures
+# Python 2 test requirements
 Requires:   python-decorator
 Requires:   python-ipython_genutils
 Requires:   python-jupyter_client
 Requires:   python-jupyter_ipykernel
 Requires:   python-jupyter_ipython >= 4
+Requires:   python-python-dateutil >= 2.1
 Requires:   python-pyzmq >= 13
 Requires:   python-tornado >= 4
+Requires:   python-traitlets >= 4.3
 %ifpython2  
 Requires:   python-futures
+Requires:   python3-jupyter_ipyparallel
+%endif
+%ifpython3
+Requires:   python3-jupyter_notebook
 %endif
-Recommends: 

commit python-jupyter_ipyparallel for openSUSE:Factory

2018-02-16 Thread root
Hello community,

here is the log from the commit of package python-jupyter_ipyparallel for 
openSUSE:Factory checked in at 2018-02-16 21:43:54

Comparing /work/SRC/openSUSE:Factory/python-jupyter_ipyparallel (Old)
 and  /work/SRC/openSUSE:Factory/.python-jupyter_ipyparallel.new (New)


Package is "python-jupyter_ipyparallel"

Fri Feb 16 21:43:54 2018 rev:7 rq:577059 version:6.1.1

Changes:

--- 
/work/SRC/openSUSE:Factory/python-jupyter_ipyparallel/python-jupyter_ipyparallel-doc.changes
2017-10-03 23:17:10.571337587 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-jupyter_ipyparallel.new/python-jupyter_ipyparallel-doc.changes
   2018-02-16 21:43:53.996759004 +0100
@@ -1,0 +2,24 @@
+Thu Feb 15 14:43:43 UTC 2018 - toddrme2...@gmail.com
+
+- Update to 6.1.1
+  * Fix regression in 6.1.0 preventing BatchSpawners (PBS, etc.) from 
launching with ipcluster.
+- Update to 6.1.0
+  + Compatibility fixes with related packages:
+* Fix compatibility with pyzmq 17 and tornado 5.
+* Fix compatibility with IPython ≥ 6.
+* Improve compatibility with dask.distributed ≥ 1.18.
+  + New features:
+* Add :attr:`namespace` to BatchSpawners for easier extensibility.
+* Support serializing partial functions.
+* Support hostnames for machine location, not just ip addresses.
+* Add ``--location`` argument to ipcluster for setting the controller 
location.
+  It can be a hostname or ip.
+* Engine rank matches MPI rank if engines are started with ``--mpi``.
+* Avoid duplicate pickling of the same object in maps, etc.
+
+---
+Tue Feb 13 19:47:23 UTC 2018 - toddrme2...@gmail.com
+
+- Update url
+
+---
python-jupyter_ipyparallel.changes: same change

Old:

  ipyparallel-6.0.2.tar.gz

New:

  ipyparallel-6.1.1.tar.gz



Other differences:
--
++ python-jupyter_ipyparallel-doc.spec ++
--- /var/tmp/diff_new_pack.RT6UHy/_old  2018-02-16 21:43:54.860727845 +0100
+++ /var/tmp/diff_new_pack.RT6UHy/_new  2018-02-16 21:43:54.864727701 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-jupyter_ipyparallel-doc
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,12 +24,12 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-jupyter_ipyparallel-doc
-Version:6.0.2
+Version:6.1.1
 Release:0
 Summary:Documentation for python-jupyter_ipyparallel
 License:BSD-3-Clause
 Group:  Development/Languages/Python
-Url:http://ipython.org
+Url:https://github.com/ipython/ipyparallel
 Source: 
https://files.pythonhosted.org/packages/source/i/ipyparallel/ipyparallel-%{version}.tar.gz
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros

python-jupyter_ipyparallel.spec: same change
++ ipyparallel-6.0.2.tar.gz -> ipyparallel-6.1.1.tar.gz ++
 7198 lines of diff (skipped)




commit python-jupyter_ipyparallel for openSUSE:Factory

2017-10-04 Thread root
Hello community,

here is the log from the commit of package python-jupyter_ipyparallel for 
openSUSE:Factory checked in at 2017-10-03 23:17:08

Comparing /work/SRC/openSUSE:Factory/python-jupyter_ipyparallel (Old)
 and  /work/SRC/openSUSE:Factory/.python-jupyter_ipyparallel.new (New)


Package is "python-jupyter_ipyparallel"

Tue Oct  3 23:17:08 2017 rev:6 rq:527591 version:6.0.2

Changes:

--- 
/work/SRC/openSUSE:Factory/python-jupyter_ipyparallel/python-jupyter_ipyparallel-doc.changes
2017-08-19 10:56:24.248570752 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-jupyter_ipyparallel.new/python-jupyter_ipyparallel-doc.changes
   2017-10-03 23:17:10.571337587 +0200
@@ -1,0 +2,10 @@
+Wed Sep 20 17:04:11 UTC 2017 - toddrme2...@gmail.com
+
+- Further improvements to notebook extension handling
+
+---
+Wed Sep 20 15:26:13 UTC 2017 - toddrme2...@gmail.com
+
+- Fix notebook extension handling
+
+---
python-jupyter_ipyparallel.changes: same change



Other differences:
--
++ python-jupyter_ipyparallel-doc.spec ++
--- /var/tmp/diff_new_pack.fkMrYM/_old  2017-10-03 23:17:11.399221075 +0200
+++ /var/tmp/diff_new_pack.fkMrYM/_new  2017-10-03 23:17:11.399221075 +0200
@@ -37,6 +37,7 @@
 %if %{with tests}
 # Test requirements
 BuildRequires:  %{python_module jupyter_ipython-iptest}
+BuildRequires:  %{python_module jupyter_nbformat}
 %endif
 # Documentation requirements
 %if %{with pdf} || %{with html}

++ python-jupyter_ipyparallel.spec ++
--- /var/tmp/diff_new_pack.fkMrYM/_old  2017-10-03 23:17:11.415218824 +0200
+++ /var/tmp/diff_new_pack.fkMrYM/_new  2017-10-03 23:17:11.419218261 +0200
@@ -32,45 +32,42 @@
 BuildRequires:  python-rpm-macros
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module setuptools}
-BuildRequires:  %{python_module decorator}
-BuildRequires:  %{python_module ipython_genutils}
-BuildRequires:  %{python_module jupyter_client}
-BuildRequires:  %{python_module jupyter_ipykernel}
-BuildRequires:  %{python_module jupyter_ipython >= 4}
-BuildRequires:  %{python_module pyzmq >= 13}
-BuildRequires:  %{python_module traitlets}
 %if %{with nbextension}
 BuildRequires:  python3-jupyter_notebook
 %endif
+Requires:   python-python-dateutil >= 2.1
 Requires:   python-decorator
 Requires:   python-ipython_genutils
 Requires:   python-jupyter_client
 Requires:   python-jupyter_ipykernel
 Requires:   python-jupyter_ipython >= 4
 Requires:   python-pyzmq >= 13
-Recommends: python-jupyter_notebook
+Requires:   python-tornado >= 4
+%ifpython2  
+Requires:   python-futures
+%endif
 Recommends: %{name}-nbextension = %{version}
 Recommends: python-mpi4py
 Recommends: python-pymongo
-Recommends: python-tornado
+%ifpython2
+Requires:   python3-jupyter_ipyparallel
+%endif
+%ifpython3
+Provides: python-jupyter_ipyparallel-nbextension = %{version}
+# Change <= to < in next version of 6.0.2
+Obsoletes:python-jupyter_ipyparallel-nbextension <= %{version}
+Requires(post):   python3-jupyter_notebook
+Requires(preun):  python3-jupyter_notebook
+%endif
 Requires(post):   update-alternatives
-Requires(preun):  update-alternatives
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+Requires(postun):  update-alternatives
 BuildArch:  noarch
+
 %python_subpackages
 
 %description
 Use multiple instances of IPython in parallel, interactively.
 
-%package -n %{name}-nbextension
-Summary:Notebook extension for %{name}
-Provides:   %{python_module jupyter_ipyparallel-nbextension = %{version}}
-
-%description -n %{name}-nbextension
-This package provides the python version-independent nbextension files
-for %{name}. It is useless on its own, the proper python version-
-specific package will require this.
-
 %prep
 %setup -q -n ipyparallel-%{version}
 
@@ -80,7 +77,6 @@
 %install
 %python_install
 
-PYTHONPATH=%{buildroot}%{python3_sitelib} jupyter nbextension install 
--prefix=%{buildroot}%{_prefix} --py ipyparallel
 
 # Prepare for update-alternatives
 %python_clone -a %{buildroot}%{_bindir}/ipcluster
@@ -101,25 +97,36 @@
 $python -m compileall -d %{$python_sitearch} 
ipyparallel/controller/heartmonitor.py
 $python -O -m compileall -d %{$python_sitearch} 
ipyparallel/controller/heartmonitor.py
 %fdupes .
+popd
 }
+%python_expand rm -f %{buildroot}%{$python_sitelib}/_current_flavor
+
+PYTHONPATH=%{buildroot}%{python3_sitelib} jupyter nbextension install 
--prefix=%{buildroot}%{_prefix} --py ipyparallel
 
 %post
 %{python_install_alternative ipcluster ipcontroller ipengine}
+%ifpython3
+ipcluster nbextension enable
+%endif
+exit 0
 
 

commit python-jupyter_ipyparallel for openSUSE:Factory

2017-08-19 Thread root
Hello community,

here is the log from the commit of package python-jupyter_ipyparallel for 
openSUSE:Factory checked in at 2017-08-19 10:56:22

Comparing /work/SRC/openSUSE:Factory/python-jupyter_ipyparallel (Old)
 and  /work/SRC/openSUSE:Factory/.python-jupyter_ipyparallel.new (New)


Package is "python-jupyter_ipyparallel"

Sat Aug 19 10:56:22 2017 rev:5 rq:517104 version:6.0.2

Changes:

--- 
/work/SRC/openSUSE:Factory/python-jupyter_ipyparallel/python-jupyter_ipyparallel-doc.changes
2017-05-17 17:14:26.430184832 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-jupyter_ipyparallel.new/python-jupyter_ipyparallel-doc.changes
   2017-08-19 10:56:24.248570752 +0200
@@ -1,0 +2,5 @@
+Wed Aug 16 01:30:34 UTC 2017 - toddrme2...@gmail.com
+
+- Fix shebangs
+
+---
--- 
/work/SRC/openSUSE:Factory/python-jupyter_ipyparallel/python-jupyter_ipyparallel.changes
2017-05-17 17:14:26.518172428 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-jupyter_ipyparallel.new/python-jupyter_ipyparallel.changes
   2017-08-19 10:56:24.912477145 +0200
@@ -1,0 +2,5 @@
+Sun Aug  6 03:42:48 UTC 2017 - toddrme2...@gmail.com
+
+- Fix script interpeter.
+
+---



Other differences:
--
++ python-jupyter_ipyparallel-doc.spec ++
--- /var/tmp/diff_new_pack.J1myrj/_old  2017-08-19 10:56:27.104168129 +0200
+++ /var/tmp/diff_new_pack.J1myrj/_new  2017-08-19 10:56:27.160160235 +0200
@@ -59,6 +59,7 @@
 
 %prep
 %setup -q -n ipyparallel-%{version}
+find examples -name "*.py" -exec sed -i "s|^#!/usr/bin/env 
python$|#!%__python3|" {} \;
 
 %build
 # Build the documentation

++ python-jupyter_ipyparallel.spec ++
--- /var/tmp/diff_new_pack.J1myrj/_old  2017-08-19 10:56:27.300140499 +0200
+++ /var/tmp/diff_new_pack.J1myrj/_new  2017-08-19 10:56:27.348133732 +0200
@@ -79,7 +79,6 @@
 
 %install
 %python_install
-%python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 PYTHONPATH=%{buildroot}%{python3_sitelib} jupyter nbextension install 
--prefix=%{buildroot}%{_prefix} --py ipyparallel
 
@@ -89,9 +88,20 @@
 %python_clone -a %{buildroot}%{_bindir}/ipengine
 
 # These files are meant to be runnable stand-alone, so they should be 
executable
-%python_expand chmod a+x 
%{buildroot}%{$python_sitelib}/ipyparallel/apps/*app.py
-%python_expand chmod a+x 
%{buildroot}%{$python_sitelib}/ipyparallel/apps/baseapp.py
-%python_expand chmod a+x 
%{buildroot}%{$python_sitelib}/ipyparallel/controller/heartmonitor.py
+%{python_expand pushd %{buildroot}%{$python_sitelib}
+chmod a+x ipyparallel/apps/*app.py
+chmod a-x ipyparallel/apps/baseapp.py
+chmod a+x ipyparallel/controller/heartmonitor.py
+# Fix wrong-script-interpreter
+sed -i "s|#!/usr/bin/env python|#!%__$python|" ipyparallel/apps/*app.py
+sed -i "s|#!/usr/bin/env python|#!%__$python|" 
ipyparallel/controller/heartmonitor.py
+# Deduplicating files can generate a RPMLINT warning for pyc mtime
+$python -m compileall -d %{$python_sitearch} ipyparallel/apps/
+$python -O -m compileall -d %{$python_sitearch} ipyparallel/apps/
+$python -m compileall -d %{$python_sitearch} 
ipyparallel/controller/heartmonitor.py
+$python -O -m compileall -d %{$python_sitearch} 
ipyparallel/controller/heartmonitor.py
+%fdupes .
+}
 
 %post
 %{python_install_alternative ipcluster ipcontroller ipengine}




commit python-jupyter_ipyparallel for openSUSE:Factory

2017-05-17 Thread root
Hello community,

here is the log from the commit of package python-jupyter_ipyparallel for 
openSUSE:Factory checked in at 2017-05-17 17:14:24

Comparing /work/SRC/openSUSE:Factory/python-jupyter_ipyparallel (Old)
 and  /work/SRC/openSUSE:Factory/.python-jupyter_ipyparallel.new (New)


Package is "python-jupyter_ipyparallel"

Wed May 17 17:14:24 2017 rev:4 rq:491662 version:6.0.2

Changes:

--- 
/work/SRC/openSUSE:Factory/python-jupyter_ipyparallel/python-jupyter_ipyparallel-doc.changes
2016-03-26 15:21:53.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-jupyter_ipyparallel.new/python-jupyter_ipyparallel-doc.changes
   2017-05-17 17:14:26.430184832 +0200
@@ -1,0 +2,45 @@
+Thu Apr 27 17:28:08 UTC 2017 - toddrme2...@gmail.com
+
+- Implement single-spec version.
+
+---
+Thu Mar 30 19:24:51 UTC 2017 - toddrme2...@gmail.com
+
+- Update to 6.0.2
+  * Upload fixed sdist for 6.0.1.
+- Update to 6.0.1
+  * Small encoding fix for Python 2.
+- Update to 6.0
+  * Due to a compatibility change and semver, this is a major release. 
However, it is not a big release.
+  * The main compatibility change is that all timestamps are now 
timezone-aware UTC timestamps.
+  * This means you may see comparison errors if you have code that uses 
datetime objects without timezone info (so-called naïve datetime objects).
+  *  Rename :meth:`Client.become_distributed` to :meth:`Client.become_dask`.
+:meth:`become_distributed` remains as an alias.
+  *  import joblib from a public API instead of a private one
+when using IPython Parallel as a joblib backend.
+  *  Compatibility fix in extensions for security changes in notebook 4.3
+- Update to 5.2
+  *  Fix compatibility with changes in ipykernel 4.3, 4.4
+  *  Improve inspection of ``@remote`` decorated functions
+  *  :meth:`Client.wait` accepts any Future.
+  *  Add ``--user`` flag to :command:`ipcluster nbextension`
+  *  Default to one core per worker in :meth:`Client.become_distributed`.
+Override by specifying `ncores` keyword-argument.
+  *  Subprocess logs are no longer sent to files by default in 
:command:`ipcluster`.
+- Update to 5.1
+  * IPython Parallel 5.1 adds integration with other parallel computing tools,
+such as `dask.distributed `_ and 
`joblib `__.
+  * IPython parallel now supports the notebook-4.2 API for enabling server 
extensions,
+to provide the IPython clusters tab
+  jupyter serverextension enable --py ipyparallel
+  jupyter nbextension install --py ipyparallel
+  jupyter nbextension enable --py ipyparallel
+though you can still use the more convenient single-call::
+  ipcluster nbextension enable
+which does all three steps above.
+  * `Slurm `_ support is 
added to ipcluster.
+- Update to 5.0.1
+  *  Fix imports in :meth:`use_cloudpickle`, :meth:`use_dill`.
+  *  Various typos and documentation updates to catch up with 5.0.
+
+---
--- 
/work/SRC/openSUSE:Factory/python-jupyter_ipyparallel/python-jupyter_ipyparallel.changes
2016-03-26 15:21:54.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-jupyter_ipyparallel.new/python-jupyter_ipyparallel.changes
   2017-05-17 17:14:26.518172428 +0200
@@ -1,0 +2,50 @@
+Thu Apr 27 17:28:08 UTC 2017 - toddrme2...@gmail.com
+
+- Implement single-spec version.
+
+---
+Fri Apr  7 19:04:07 UTC 2017 - toddrme2...@gmail.com
+
+- Clean up update-alternatives usage.
+
+---
+Thu Mar 30 19:24:51 UTC 2017 - toddrme2...@gmail.com
+
+- Update to 6.0.2
+  * Upload fixed sdist for 6.0.1.
+- Update to 6.0.1
+  * Small encoding fix for Python 2.
+- Update to 6.0
+  * Due to a compatibility change and semver, this is a major release. 
However, it is not a big release.
+  * The main compatibility change is that all timestamps are now 
timezone-aware UTC timestamps.
+  * This means you may see comparison errors if you have code that uses 
datetime objects without timezone info (so-called naïve datetime objects).
+  *  Rename :meth:`Client.become_distributed` to :meth:`Client.become_dask`.
+:meth:`become_distributed` remains as an alias.
+  *  import joblib from a public API instead of a private one
+when using IPython Parallel as a joblib backend.
+  *  Compatibility fix in extensions for security changes in notebook 4.3
+- Update to 5.2
+  *  Fix compatibility with changes in ipykernel 4.3, 4.4
+  *  Improve inspection of ``@remote`` decorated functions
+  *  :meth:`Client.wait` accepts any Future.
+  *  Add ``--user`` flag to 

commit python-jupyter_ipyparallel for openSUSE:Factory

2016-03-26 Thread h_root
Hello community,

here is the log from the commit of package python-jupyter_ipyparallel for 
openSUSE:Factory checked in at 2016-03-26 15:21:48

Comparing /work/SRC/openSUSE:Factory/python-jupyter_ipyparallel (Old)
 and  /work/SRC/openSUSE:Factory/.python-jupyter_ipyparallel.new (New)


Package is "python-jupyter_ipyparallel"

Changes:

New Changes file:

--- /dev/null   2016-01-27 19:41:03.648095915 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-jupyter_ipyparallel.new/python-jupyter_ipyparallel-doc.changes
   2016-03-26 15:21:53.0 +0100
@@ -0,0 +1,50 @@
+---
+Wed Feb 17 13:00:52 UTC 2016 - toddrme2...@gmail.com
+
+- specfile:
+  * update copyright year
+- update to version 5.0.0:
+  * The highlight of ipyparallel 5.0 is that the Client has been
+reorganized a bit to use Futures. AsyncResults are now a Future
+subclass, so they can be `yield`ed in coroutines, etc. Views have
+also received an Executor interface. This rewrite better connects
+results to their handles, so the Client.results cache should no
+longer grow unbounded.
++ The Executor API :class:`ipyparallel.ViewExecutor`
++ Creating an Executor from a Client:
+  :meth:`ipyparallel.Client.executor`
++ Each View has an :attr:`executor` attribute
+  * Part of the Future refactor is that Client IO is now handled in a
+background thread, which means that :meth:`Client.spin_thread` is
+obsolete and deprecated.
+  * Other changes:
++ Add :command:`ipcluster nbextension enable|disable` to toggle
+the clusters tab in Jupyter notebook
+  * Less interesting development changes for users: Some
+IPython-parallel extensions to the IPython kernel have been moved
+to the ipyparallel package:
++ :mod:`ipykernel.datapub` is now :mod:`ipyparallel.datapub`
++ ipykernel Python serialization is now in
+  :mod:`ipyparallel.serialize`
++ apply_request message handling is implememented in a Kernel
+  subclass, rather than the base ipykernel Kernel.
+- update to version 4.1.0:
+  * Add :meth:`.Client.wait_interactive`
+  * Improvements for specifying engines with SSH launcher.
+- Split documentation into own subpackage to speed up builds.
+  
+---
+Mon Oct  5 10:01:17 UTC 2015 - toddrme2...@gmail.com
+
+- Build documentation
+
+---
+Fri Aug 28 18:38:51 UTC 2015 - toddrme2...@gmail.com
+
+- Fix conflict.
+
+---
+Wed Aug 26 13:41:45 UTC 2015 - toddrme2...@gmail.com
+
+- Initial version
+
--- 
/work/SRC/openSUSE:Factory/python-jupyter_ipyparallel/python-jupyter_ipyparallel.changes
2015-11-18 22:33:53.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-jupyter_ipyparallel.new/python-jupyter_ipyparallel.changes
   2016-03-26 15:21:54.0 +0100
@@ -1,0 +2,35 @@
+Wed Feb 17 13:00:52 UTC 2016 - toddrme2...@gmail.com
+
+- specfile:
+  * update copyright year
+- update to version 5.0.0:
+  * The highlight of ipyparallel 5.0 is that the Client has been
+reorganized a bit to use Futures. AsyncResults are now a Future
+subclass, so they can be `yield`ed in coroutines, etc. Views have
+also received an Executor interface. This rewrite better connects
+results to their handles, so the Client.results cache should no
+longer grow unbounded.
++ The Executor API :class:`ipyparallel.ViewExecutor`
++ Creating an Executor from a Client:
+  :meth:`ipyparallel.Client.executor`
++ Each View has an :attr:`executor` attribute
+  * Part of the Future refactor is that Client IO is now handled in a
+background thread, which means that :meth:`Client.spin_thread` is
+obsolete and deprecated.
+  * Other changes:
++ Add :command:`ipcluster nbextension enable|disable` to toggle
+the clusters tab in Jupyter notebook
+  * Less interesting development changes for users: Some
+IPython-parallel extensions to the IPython kernel have been moved
+to the ipyparallel package:
++ :mod:`ipykernel.datapub` is now :mod:`ipyparallel.datapub`
++ ipykernel Python serialization is now in
+  :mod:`ipyparallel.serialize`
++ apply_request message handling is implememented in a Kernel
+  subclass, rather than the base ipykernel Kernel.
+- update to version 4.1.0:
+  * Add :meth:`.Client.wait_interactive`
+  * Improvements for specifying engines with SSH launcher.
+- Split documentation into own subpackage to speed up builds.
+  
+---

Old:

  ipyparallel-4.0.2.tar.gz

New:

  ipyparallel-5.0.0.tar.gz
  python-jupyter_ipyparallel-doc.changes
  

commit python-jupyter_ipyparallel for openSUSE:Factory

2015-11-18 Thread h_root
Hello community,

here is the log from the commit of package python-jupyter_ipyparallel for 
openSUSE:Factory checked in at 2015-11-18 22:33:49

Comparing /work/SRC/openSUSE:Factory/python-jupyter_ipyparallel (Old)
 and  /work/SRC/openSUSE:Factory/.python-jupyter_ipyparallel.new (New)


Package is "python-jupyter_ipyparallel"

Changes:

--- 
/work/SRC/openSUSE:Factory/python-jupyter_ipyparallel/python-jupyter_ipyparallel.changes
2015-09-30 05:50:20.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-jupyter_ipyparallel.new/python-jupyter_ipyparallel.changes
   2015-11-18 22:33:53.0 +0100
@@ -1,0 +2,5 @@
+Mon Oct  5 10:01:17 UTC 2015 - toddrme2...@gmail.com
+
+- Build documentation
+
+---



Other differences:
--
++ python-jupyter_ipyparallel.spec ++
--- /var/tmp/diff_new_pack.IHArkz/_old  2015-11-18 22:33:55.0 +0100
+++ /var/tmp/diff_new_pack.IHArkz/_new  2015-11-18 22:33:55.0 +0100
@@ -32,6 +32,15 @@
 BuildRequires:  python-jupyter_ipython >= 4
 BuildRequires:  python-pyzmq >= 13
 BuildRequires:  python-setuptools
+%if 0%{?suse_version} && 0%{?suse_version} > 1320
+# Test requirements
+BuildRequires:  python-jupyter_ipython-iptest
+%endif
+# Documentation requirements
+BuildRequires:  python-Sphinx
+%if 0%{?suse_version} && ( 0%{?suse_version} != 1315 && 0%{?suse_version} > 
1110 )
+BuildRequires:  python-Sphinx-latex
+%endif
 Requires:   python-decorator
 Requires:   python-ipython_genutils
 Requires:   python-jupyter_client
@@ -55,6 +64,20 @@
 %description
 Use multiple instances of IPython in parallel, interactively.
 
+%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 ipyparallel-%{version}
 
@@ -67,7 +90,8 @@
 # Prepare for update-alternatives usage
 mkdir -p %{buildroot}%{_sysconfdir}/alternatives
 for p in ipcluster ipcontroller ipengine ; do
-mv %{buildroot}%{_bindir}/$p %{buildroot}%{_bindir}/$p-%{py_ver}
+mv %{buildroot}%{_bindir}/$p %{buildroot}%{_bindir}/${p}2
+ln -s -f %{_bindir}/${p}2 %{buildroot}%{_bindir}/$p-%{py_ver}
 ln -s -f %{_sysconfdir}/alternatives/$p %{buildroot}%{_bindir}/$p
 # create a dummy target for /etc/alternatives/$p
 touch %{buildroot}%{_sysconfdir}/alternatives/$p
@@ -78,6 +102,16 @@
 chmod a-x %{buildroot}%{python_sitelib}/ipyparallel/apps/baseapp.py
 chmod a+x %{buildroot}%{python_sitelib}/ipyparallel/controller/heartmonitor.py
 
+# Build the documentation
+pushd docs
+# PDF documentation currently doesn't build
+# 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}/ipcluster ipcluster %{_bindir}/ipcluster-%{py_ver} 30 \
@@ -89,19 +123,40 @@
 %_sbindir/update-alternatives --remove ipcluster 
%{_bindir}/ipcluster-%{py_ver}
 fi
 
+%if 0%{?suse_version} && 0%{?suse_version} > 1320
+%check
+export LANG=en_US.UTF-8
+iptest
+%endif
+
 %files
 %defattr(-,root,root,-)
 %doc COPYING.md README.md
 %doc examples/
 %{_bindir}/ipcluster
-%{_bindir}/ipcontroller
-%{_bindir}/ipengine
+%{_bindir}/ipcluster2
 %{_bindir}/ipcluster-%{py_ver}
-%{_bindir}/ipcontroller-%{py_ver}
-%{_bindir}/ipengine-%{py_ver}
 %ghost %{_sysconfdir}/alternatives/ipcluster
+%{_bindir}/ipcontroller
+%{_bindir}/ipcontroller2
+%{_bindir}/ipcontroller-%{py_ver}
 %ghost %{_sysconfdir}/alternatives/ipcontroller
+%{_bindir}/ipengine
+%{_bindir}/ipengine2
+%{_bindir}/ipengine-%{py_ver}
 %ghost %{_sysconfdir}/alternatives/ipengine
 %{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