14
0

Accepting request 810870 from home:pgajdos:python

- drop dependency on unittest2 for python3
- added patches
  https://github.com/fonttools/pyclipper/pull/32
  + python-pyclipper-no-unittest2.patch

OBS-URL: https://build.opensuse.org/request/show/810870
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyclipper?expand=0&rev=4
This commit is contained in:
Tomáš Chvátal
2020-06-02 16:34:39 +00:00
committed by Git OBS Bridge
parent 2aa9c085de
commit b25d132839
3 changed files with 31 additions and 1 deletions

View File

@@ -0,0 +1,16 @@
Index: pyclipper-1.1.0.post3/tests/test_pyclipper.py
===================================================================
--- pyclipper-1.1.0.post3.orig/tests/test_pyclipper.py 2019-11-29 17:53:00.000000000 +0100
+++ pyclipper-1.1.0.post3/tests/test_pyclipper.py 2020-06-02 16:53:28.959317899 +0200
@@ -4,7 +4,10 @@ Tests for Pyclipper wrapper library.
"""
from __future__ import print_function
-from unittest2 import TestCase, main
+try:
+ from unittest2 import TestCase, main
+except ImportError:
+ from unittest import TestCase, main
import sys
if sys.version_info < (3,):

View File

@@ -1,3 +1,11 @@
-------------------------------------------------------------------
Tue Jun 2 15:03:59 UTC 2020 - pgajdos@suse.com
- drop dependency on unittest2 for python3
- added patches
https://github.com/fonttools/pyclipper/pull/32
+ python-pyclipper-no-unittest2.patch
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Mar 6 02:17:18 UTC 2020 - Xu Zhao <i@xuzhao.net> Fri Mar 6 02:17:18 UTC 2020 - Xu Zhao <i@xuzhao.net>

View File

@@ -18,6 +18,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}} %{?!python_module:%define python_module() python-%{**} python3-%{**}}
%bcond_without python2
Name: python-pyclipper Name: python-pyclipper
Version: 1.1.0.post3 Version: 1.1.0.post3
Release: 0 Release: 0
@@ -25,12 +26,16 @@ Summary: Cython wrapper for the Clipper library
License: MIT License: MIT
URL: https://github.com/fonttools/pyclipper URL: https://github.com/fonttools/pyclipper
Source: https://files.pythonhosted.org/packages/source/p/pyclipper/pyclipper-%{version}.zip Source: https://files.pythonhosted.org/packages/source/p/pyclipper/pyclipper-%{version}.zip
# https://github.com/fonttools/pyclipper/pull/32
Patch0: python-pyclipper-no-unittest2.patch
BuildRequires: %{python_module Cython} BuildRequires: %{python_module Cython}
BuildRequires: %{python_module devel} BuildRequires: %{python_module devel}
BuildRequires: %{python_module pytest} BuildRequires: %{python_module pytest}
BuildRequires: %{python_module setuptools_scm} BuildRequires: %{python_module setuptools_scm}
BuildRequires: %{python_module setuptools} BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module unittest2} %if %{with python2}
BuildRequires: python2-unittest2
%endif
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: gcc-c++ BuildRequires: gcc-c++
BuildRequires: python-rpm-macros BuildRequires: python-rpm-macros
@@ -44,6 +49,7 @@ the C++ translation of the `Angus Johnson's Clipper library (ver.
%prep %prep
%setup -q -n pyclipper-%{version} %setup -q -n pyclipper-%{version}
%patch0 -p1
%build %build
%python_build %python_build