drop python2 support

This commit is contained in:
Peter Robinson 2018-05-20 13:06:09 +01:00
parent e7771c7022
commit d062d19e3d

View File

@ -3,7 +3,7 @@
Name: adapt Name: adapt
Version: 0.3.0 Version: 0.3.0
Release: 4%{?dist} Release: 5%{?dist}
Summary: Mycroft's Adapt Intent Parser Summary: Mycroft's Adapt Intent Parser
License: LGPLv3 License: LGPLv3
@ -13,15 +13,11 @@ BuildArch: noarch
BuildRequires: libicu-devel BuildRequires: libicu-devel
BuildRequires: pulseaudio-libs-devel BuildRequires: pulseaudio-libs-devel
BuildRequires: python2-devel
BuildRequires: python2-setuptools
BuildRequires: python2-six
BuildRequires: python3-devel BuildRequires: python3-devel
BuildRequires: python3-setuptools BuildRequires: python3-setuptools
BuildRequires: python3-six BuildRequires: python3-six
%if 0%{?with_tests} %if 0%{?with_tests}
BuildRequires: python2-pep8
BuildRequires: python3-pep8 BuildRequires: python3-pep8
%endif %endif
@ -30,14 +26,6 @@ The Adapt Intent Parser is a flexible and extensible intent definition and
determination framework. It is intended to parse natural language text into a determination framework. It is intended to parse natural language text into a
structured intent that can then be invoked programatically. structured intent that can then be invoked programatically.
%package -n python2-adapt
Summary: A python2 library for Adapt Intent Parser
%{?python_provide:%python_provide python2-adapt}
Requires: python2-ee
%description -n python2-adapt
A python2 library for Adapt Intent Parser.
%package -n python3-adapt %package -n python3-adapt
Summary: A python3 library for Adapt Intent Parser Summary: A python3 library for Adapt Intent Parser
%{?python_provide:%python_provide python3-adapt} %{?python_provide:%python_provide python3-adapt}
@ -51,27 +39,17 @@ A python3 library for Adapt Intent Parser.
%build %build
rm -rf adapt-parser.egg-info rm -rf adapt-parser.egg-info
%py2_build
%py3_build %py3_build
%install %install
%py2_install
%py3_install %py3_install
%check %check
%if %{with_tests} %if %{with_tests}
%{__python2} setup.py test
%{__python3} setup.py test %{__python3} setup.py test
%endif %endif
%files -n python2-adapt
%{!?_licensedir:%global license %%doc}
%license LICENSE
%{python_sitelib}/%{name}_parser-%{version}*
%{python_sitelib}/%{name}/
%files -n python3-adapt %files -n python3-adapt
%{!?_licensedir:%global license %%doc} %{!?_licensedir:%global license %%doc}
%license LICENSE %license LICENSE
@ -79,6 +57,9 @@ rm -rf adapt-parser.egg-info
%{python3_sitelib}/%{name}/ %{python3_sitelib}/%{name}/
%changelog %changelog
* Sun May 20 2018 Peter Robinson <pbrobinson@fedoraproject.org> 0.3.0-5
- Drop python2 support
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.0-4 * Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild