diff --git a/python-html5lib.spec b/python-html5lib.spec
index 1ae491d..d4168dc 100644
--- a/python-html5lib.spec
+++ b/python-html5lib.spec
@@ -2,7 +2,7 @@
Name: python-%{srcname}
Summary: A python based HTML parser/tokenizer
Version: 1.0.1
-Release: 5%{?dist}
+Release: 6%{?dist}
Epoch: 1
License: MIT
URL: https://github.com/html5lib/html5lib-python
@@ -25,6 +25,7 @@ Summary: %summary
BuildRequires: python2-devel
BuildRequires: python2-setuptools
+%if 0%{?fedora} < 32
# Test deps
BuildRequires: python2-mock
BuildRequires: python2-pytest
@@ -35,6 +36,7 @@ BuildRequires: python2-webencodings
BuildRequires: python2-chardet
BuildRequires: python2-genshi
BuildRequires: python2-lxml
+%endif
%{?python_provide:%python_provide python2-%{srcname}}
@@ -85,6 +87,7 @@ specification for maximum compatibility with major desktop web browsers.
# XXX figure out the failure in test_encoding
%{__python3} -m pytest -k "not test_encoding"
+%if 0%{?fedora} < 32
# we don't have python2-pytest-expect, this is a workaround
sed -i \
-e 's/config.option.update_xfail/False/' \
@@ -98,6 +101,7 @@ cp html5lib/tests/testdata{_nope,}/encoding/chardet/test_big5.txt
# workaround ends here
%{__python2} -m pytest
+%endif
%files -n python2-%{srcname}
@@ -114,6 +118,9 @@ cp html5lib/tests/testdata{_nope,}/encoding/chardet/test_big5.txt
%changelog
+* Mon Aug 26 2019 Miro Hrončok - 1:1.0.1-6
+- Reduce Python 2 build dependencies
+
* Fri Aug 16 2019 Miro Hrončok - 1:1.0.1-5
- Rebuilt for Python 3.8