Remove build dependency on python2-Cython
The output of Cython doesn't depend on the interpreter that runs it, so files from py3_build can be reused for the Python 2 build. This should help break up one of the build/test dependency cycles involving python2 versions of popular packages: Cython, PyYAML, pip, six, pytest, setuptools.
This commit is contained in:
parent
e2295c1b53
commit
2b84981718
10
PyYAML.spec
10
PyYAML.spec
@ -1,6 +1,6 @@
|
||||
Name: PyYAML
|
||||
Version: 5.1.1
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
%global uversion %{version}
|
||||
Summary: YAML parser and emitter for Python
|
||||
|
||||
@ -13,7 +13,6 @@ BuildRequires: libyaml-devel
|
||||
|
||||
BuildRequires: python2-devel
|
||||
BuildRequires: python2-setuptools
|
||||
BuildRequires: python2-Cython
|
||||
|
||||
BuildRequires: python3-devel
|
||||
BuildRequires: python3-setuptools
|
||||
@ -73,9 +72,11 @@ rm -rf ext/_yaml.c
|
||||
|
||||
|
||||
%build
|
||||
%py2_build
|
||||
%py3_build
|
||||
|
||||
# py2_build reuses Cython output from py3_build
|
||||
%py2_build
|
||||
|
||||
|
||||
%install
|
||||
%py2_install
|
||||
@ -99,6 +100,9 @@ rm -rf ext/_yaml.c
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Jul 15 2019 Petr Viktorin <pviktori@redhat.com> - 5.1.1-2
|
||||
- Remove build dependency on python2-Cython
|
||||
|
||||
* Fri Jun 7 2019 John Eckersberg <eck@redhat.com> - 5.1.1-1
|
||||
- New upstream release 5.1.1 (rhbz#1718110)
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user