diff --git a/.gitignore b/.gitignore index 7c4244b..a702db2 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /ipywidgets-8.0.4.tar.gz /ipywidgets-8.0.5.tar.gz /ipywidgets-8.0.6.tar.gz +/ipywidgets-8.0.7.tar.gz diff --git a/3807.patch b/3807.patch new file mode 100644 index 0000000..715328c --- /dev/null +++ b/3807.patch @@ -0,0 +1,48 @@ +From 0fa54b43373b3283e8b6b6410d9b5900921b8d81 Mon Sep 17 00:00:00 2001 +From: Lumir Balhar +Date: Mon, 17 Jul 2023 11:29:41 +0200 +Subject: [PATCH] Remove shebang lines from test_* files + +--- + .../ipywidgets/widgets/tests/test_datetime_serializers.py | 1 - + .../ipywidgets/ipywidgets/widgets/tests/test_widget_datetime.py | 1 - + .../ipywidgets/widgets/tests/test_widget_naive_datetime.py | 1 - + python/ipywidgets/ipywidgets/widgets/tests/test_widget_time.py | 1 - + 4 files changed, 4 deletions(-) + +diff --git a/python/ipywidgets/ipywidgets/widgets/tests/test_datetime_serializers.py b/python/ipywidgets/ipywidgets/widgets/tests/test_datetime_serializers.py +index f6e6863b26..262a0aa54d 100644 +--- a/python/ipywidgets/ipywidgets/widgets/tests/test_datetime_serializers.py ++++ b/python/ipywidgets/ipywidgets/widgets/tests/test_datetime_serializers.py +@@ -1,4 +1,3 @@ +-#!/usr/bin/env python + # coding: utf-8 + + # Copyright (c) Vidar Tonaas Fauske. +diff --git a/python/ipywidgets/ipywidgets/widgets/tests/test_widget_datetime.py b/python/ipywidgets/ipywidgets/widgets/tests/test_widget_datetime.py +index 7ebcb20a87..573d298174 100644 +--- a/python/ipywidgets/ipywidgets/widgets/tests/test_widget_datetime.py ++++ b/python/ipywidgets/ipywidgets/widgets/tests/test_widget_datetime.py +@@ -1,4 +1,3 @@ +-#!/usr/bin/env python + # coding: utf-8 + + # Copyright (c) Jupyter Development Team. +diff --git a/python/ipywidgets/ipywidgets/widgets/tests/test_widget_naive_datetime.py b/python/ipywidgets/ipywidgets/widgets/tests/test_widget_naive_datetime.py +index 212673d5db..7e62c008cb 100644 +--- a/python/ipywidgets/ipywidgets/widgets/tests/test_widget_naive_datetime.py ++++ b/python/ipywidgets/ipywidgets/widgets/tests/test_widget_naive_datetime.py +@@ -1,4 +1,3 @@ +-#!/usr/bin/env python + # coding: utf-8 + + # Copyright (c) Vidar Tonaas Fauske. +diff --git a/python/ipywidgets/ipywidgets/widgets/tests/test_widget_time.py b/python/ipywidgets/ipywidgets/widgets/tests/test_widget_time.py +index b9a12cb341..af9064a798 100644 +--- a/python/ipywidgets/ipywidgets/widgets/tests/test_widget_time.py ++++ b/python/ipywidgets/ipywidgets/widgets/tests/test_widget_time.py +@@ -1,4 +1,3 @@ +-#!/usr/bin/env python + # coding: utf-8 + + # Copyright (c) Vidar Tonaas Fauske. diff --git a/python-ipywidgets.spec b/python-ipywidgets.spec index 293acdd..b956dde 100644 --- a/python-ipywidgets.spec +++ b/python-ipywidgets.spec @@ -1,13 +1,15 @@ %global pypi_name ipywidgets Name: python-%{pypi_name} -Version: 8.0.6 +Version: 8.0.7 Release: %autorelease Summary: IPython HTML widgets for Jupyter -License: BSD +License: BSD-3-Clause URL: http://ipython.org Source0: %{pypi_source} +# Remove shebang lines from test_* files +Patch: https://github.com/jupyter-widgets/ipywidgets/pull/3807.patch BuildArch: noarch BuildRequires: python3-devel @@ -22,18 +24,13 @@ Summary: %{summary} Interactive HTML widgets for Jupyter notebooks and the IPython kernel. %prep -%autosetup -p1 -n %{pypi_name}-%{version} +%autosetup -p3 -n %{pypi_name}-%{version} # Jupyterlab_widgets is a new dependency in ipywidgets 7.6 # and it contains code which enables widgets in Jupyter lab # not requiring any manual steps. But we don't have Jupyter lab # in Fedora yet so we do not need this package at all. sed -i "/jupyterlab_widgets/d" setup.cfg -# Fix for ipython 8.11.0 -# reported and proposed upstream -# https://github.com/jupyter-widgets/ipywidgets/issues/3711 -sed -i "/Zm9vYmFy/s/\\\n//" ipywidgets/widgets/tests/test_widget_output.py - %generate_buildrequires %pyproject_buildrequires -x test diff --git a/sources b/sources index a62a15d..926ae48 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ipywidgets-8.0.6.tar.gz) = 9275f259f7f20b20e14856b1a500094300c18f3e9ff46086a5856a5261a71d62a005a2541f4987b9761d57da1db15e881f0c858dcde34978cbef8b5efe691723 +SHA512 (ipywidgets-8.0.7.tar.gz) = 8dddc9d3df9d5f862b380553e7ea5df24e2d9f7cf086c9b8c51d5efe7018969a0fc56c442ccacc2bcfd7a870eb72ec9d75b05e3eff1ded2aff4a391c9d85053d