python-chardet/python-chardet.spec

82 lines
2.2 KiB
RPMSpec
Raw Permalink Normal View History

2019-09-30 11:14:47 -04:00
Name: python-chardet
Version: 3.0.4
Release: 10
2019-09-30 11:14:47 -04:00
Summary: Python 2/3 compatible character encoding detector.
License: LGPL-2.1
URL: https://github.com/chardet/chardet
Source0: https://github.com/chardet/chardet/archive/3.0.4.tar.gz
BuildArch: noarch
BuildRequires: python2-devel, python2-setuptools
BuildRequires: python3-devel, python3-setuptools
BuildRequires: python2-pytest, python3-pytest
2019-09-30 11:14:47 -04:00
%description
This is a continuation of Mark Pilgrim's excellent chardet. Previously,
two versions needed to be maintained: one that supported python 2.x
and one that supported python 3.x. We've recently merged with
Ian Cordasco's charade fork, so now we have one coherent version that
works for Python 2.7+ and 3.4+.
%package -n python2-chardet
Summary: Python 2/3 compatible character encoding detector.
%{?python_provide:%python_provide python2-chardet}
%description -n python2-chardet
Python 2/3 compatible character encoding detector,Python 2 version.
%package -n python3-chardet
Summary: Python 2/3 compatible character encoding detector.
2022-08-20 14:48:36 +08:00
%{?python_provide:%python_provide python3-chardet}
2019-09-30 11:14:47 -04:00
%description -n python3-chardet
Python 2/3 compatible character encoding detector,Python 3 version.
%prep
%setup -q -n chardet-3.0.4
sed -ie '1d' chardet/cli/chardetect.py
rm -rf %{py3dir}
cp -a . %{py3dir}
%build
%{__python2} setup.py build
pushd %{py3dir}
%{__python3} setup.py build
popd
%install
pushd %{py3dir}
%{__python3} setup.py install -O1 --skip-build --root %{buildroot}
mv %{buildroot}%{_bindir}/{,python3-}chardetect
popd
%{__python2} setup.py install -O1 --skip-build --root %{buildroot}
%check
%{__python2} -m pytest -v
%{__python3} -m pytest -v
2019-09-30 11:14:47 -04:00
%files -n python2-chardet
%doc README.rst
%{!?_licensedir:%global license %%doc}
%license LICENSE
%{_bindir}/chardetect
%{python2_sitelib}/*
%files -n python3-chardet
%doc README.rst
%{!?_licensedir:%global license %%doc}
%license LICENSE
%{_bindir}/python3-chardetect
%{python3_sitelib}/*
%changelog
* Wed Feb 08 2023 zhuofeng <zhuofeng2@huawei.com> - 3.0.4-10
- Type:bugfix
- CVE:NA
- SUG:NA
- DESC:make the test check
2022-08-20 14:48:36 +08:00
* Sat Aug 20 2022 shixuantong <shixuantong@h-partners.com> - 3.0.4-9
- add python_provide for python3-chardet
2019-09-30 11:14:47 -04:00
* Sat Sep 14 2019 openEuler Buildteam <buildteam@openeuler.org> - 3.0.4-8
- Package init