14
0

Accepting request 830019 from home:mcalabkova:branches:devel:languages:python:pytest

- Update to 1.1
  * Drop support for Python 3.3 and 3.4.
  * Try to import from ``collections.abc`` to remove DeprecationWarning and ensure
    ``html5lib`` keeps working in future Python versions. (#403)
  * Drop optional ``datrie`` dependency. (#442)
- Drop merged patches:
  * pytest4-mhroncok.patch
  * collections-abc.patch
  * pytest5.patch
- Add upstream patch pytest6.patch

OBS-URL: https://build.opensuse.org/request/show/830019
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-html5lib?expand=0&rev=47
This commit is contained in:
Tomáš Chvátal
2020-08-27 19:44:55 +00:00
committed by Git OBS Bridge
parent 8db09d7c48
commit bc0eb93e65
8 changed files with 183 additions and 260 deletions

View File

@@ -18,19 +18,15 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-html5lib
Version: 1.0.1
Version: 1.1
Release: 0
Summary: HTML parser based on the WHAT-WG Web Applications 1
License: MIT
URL: https://github.com/html5lib/html5lib-python
Source: https://files.pythonhosted.org/packages/source/h/html5lib/html5lib-%{version}.tar.gz
# PATCH-FIX-UPSTREAM pytest4-mhroncok.patch gh#html5lib/html5lib-python#429 mcepl@suse.com
# This patch makes testsuite pass with pytest4
Patch0: pytest4-mhroncok.patch
Patch1: collections-abc.patch
Patch2: pytest5.patch
# PATCH-FIX_UPSTREAM https://github.com/html5lib/html5lib-python/commit/2c19b9899ab3a3e8bd0ca35e5d78544334204169 Use Node.from_parent() constructor to support pytest 6
Patch0: pytest6.patch
BuildRequires: %{python_module Genshi}
BuildRequires: %{python_module datrie}
BuildRequires: %{python_module lxml}
BuildRequires: %{python_module mock}
BuildRequires: %{python_module pytest >= 4.0}