Hello community,

here is the log from the commit of package python-ipydatawidgets for 
openSUSE:Factory checked in at 2019-08-19 21:38:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ipydatawidgets (Old)
 and      /work/SRC/openSUSE:Factory/.python-ipydatawidgets.new.22127 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-ipydatawidgets"

Mon Aug 19 21:38:22 2019 rev:3 rq:724156 version:unknown

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-ipydatawidgets/python-ipydatawidgets.changes  
    2019-08-05 10:42:48.907288942 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-ipydatawidgets.new.22127/python-ipydatawidgets.changes
   2019-08-19 21:38:23.832346516 +0200
@@ -1,0 +2,9 @@
+Sun Aug 11 03:33:49 UTC 2019 - Todd R <[email protected]>
+
+- Update to 4.0.1
+  * Ensure python tests pass
+  * Update clean/publish scripts
+  * Add missing dev deps
+  * Update tests to lab 1.0
+
+-------------------------------------------------------------------

Old:
----
  ipydatawidgets-4.0.0-py2.py3-none-any.whl

New:
----
  ipydatawidgets-4.0.1-py2.py3-none-any.whl

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-ipydatawidgets.spec ++++++
--- /var/tmp/diff_new_pack.5p5xL9/_old  2019-08-19 21:38:25.044345754 +0200
+++ /var/tmp/diff_new_pack.5p5xL9/_new  2019-08-19 21:38:25.072345737 +0200
@@ -17,8 +17,9 @@
 
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%define mainver 4.0.0
-%define labver  6.1.0
+%define mainver 4.0.1
+%define labver  6.2.0
+%define         skip_python2 1
 Name:           python-ipydatawidgets
 Version:        %{mainver}
 Release:        0
@@ -34,16 +35,22 @@
 BuildRequires:  %{python_module six}
 BuildRequires:  %{python_module traittypes >= 0.2.0}
 BuildRequires:  fdupes
+BuildRequires:  jupyter-jupyterlab-filesystem
 BuildRequires:  python-rpm-macros
-BuildRequires:  jupyter-jupyterlab
-Requires:       jupyter-ipydatawidgets = %{version}
+BuildRequires:  unzip
+BuildRequires:  zip
+# SECTION test requirements
+BuildRequires:  %{python_module nbval}
+BuildRequires:  %{python_module pytest}
+# /SECTION
+Requires:       jupyter-ipydatawidgets = %{mainver}
 Requires:       python-ipywidgets >= 7.0.0
 Requires:       python-notebook
 Requires:       python-numpy
 Requires:       python-six
 Requires:       python-traittypes >= 0.2.0
-Provides:       python-jupyter_ipydatawidgets = %{version}
-Obsoletes:      python-jupyter_ipydatawidgets <= %{version}
+Provides:       python-jupyter_ipydatawidgets = %{mainver}
+Obsoletes:      python-jupyter_ipydatawidgets < %{mainver}
 Recommends:     python-ipyscales >= 0.1.1
 BuildArch:      noarch
 %ifpython3
@@ -82,8 +89,8 @@
 Summary:        JupyterLab Widgets to help facilitate reuse of large datasets
 Requires:       jupyter-jupyterlab
 Requires:       jupyter-ipydatawidgets = %{mainver}
-Provides:       jupyter_ipydatawidgets_jupyterlab = %{version}
-Obsoletes:      jupyter_ipydatawidgets_jupyterlab <= %{version}
+Provides:       jupyter_ipydatawidgets_jupyterlab = %{labver}
+Obsoletes:      jupyter_ipydatawidgets_jupyterlab < %{labver}
 
 %description -n jupyter-ipydatawidgets-jupyterlab
 IPydatawidgets is a set of widgets to help facilitate reuse of large
@@ -93,28 +100,30 @@
 
 %prep
 %setup -q -T -c
+unzip %{SOURCE0} 'ipydatawidgets/*'
+find ipydatawidgets/ -type f -name "*.py" -exec sed -i 's/\r$//' {} +
+find ipydatawidgets/ -type f -name "*.py" -exec sed -i -e '/^#!\//, 1d' {} +
+zip -r %{SOURCE0} ipydatawidgets
+rm -rf ipydatawidgets
 
 %build
 # Not Needed
 
 %install
 %python_expand pip%{$python_bin_suffix} install --root=%{buildroot} %{SOURCE0}
-
-%{python_expand find %{buildroot}%{$python_sitelib} -name "*.py" -exec sed -i 
's/\r$//' {} \;
-find %{buildroot}%{$python_sitelib} -name "*.py" -exec sed -i -e '/^#!\//, 1d' 
{} \;
-$python -m compileall -d %{$python_sitelib} 
%{buildroot}%{$python_sitelib}/ipydatawidgets/
-$python -O -m compileall -d %{$python_sitelib} 
%{buildroot}%{$python_sitelib}/ipydatawidgets/
-%fdupes %{buildroot}%{$python_sitelib}
-}
-
 %{jupyter_move_config}
-cp %{buildroot}%{python3_sitelib}/ipydatawidgets-*.dist-info/LICENSE.txt .
-%{fdupes %{buildroot}%{_jupyter_prefix} %{buildroot}%{python3_sitelib}}
-
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
+%fdupes %{buildroot}%{_jupyter_prefix}
+cp 
%{buildroot}%{python3_sitelib}/ipydatawidgets-%{mainver}.dist-info/LICENSE.txt .
+
+%check
+export LANG=en_US.UTF-8
+export PYTHONDONTWRITEBYTECODE=1
+%pytest %{buildroot}%{$python_sitelib}/ipydatawidgets/
 
 %files %{python_files}
-%license %{python_sitelib}/ipydatawidgets-*.dist-info/LICENSE.txt
-%{python_sitelib}/ipydatawidgets-*.dist-info/
+%license %{python_sitelib}/ipydatawidgets-%{mainver}.dist-info/LICENSE.txt
+%{python_sitelib}/ipydatawidgets-%{mainver}*.dist-info/
 %{python_sitelib}/ipydatawidgets/
 
 %files -n jupyter-ipydatawidgets


Reply via email to