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