Compare commits

..

No commits in common. "72389c5edf47c77b54cc033e7202a4100d74737d" and "31dab3ac6f872b17fbee9007ecf3529e6ef2a177" have entirely different histories.

3 changed files with 39 additions and 74 deletions

BIN
3.0.4.tar.gz Normal file

Binary file not shown.

Binary file not shown.

View File

@ -1,91 +1,56 @@
%global _empty_manifest_terminate_build 0 Name: python-chardet
Name: python-chardet Version: 3.0.4
Version: 5.0.0 Release: 9
Release: 2 Summary: Python 2/3 compatible character encoding detector.
Summary: Universal encoding detector for Python 2 and 3 License: LGPL-2.1
License: LGPL-2.1-only URL: https://github.com/chardet/chardet
URL: https://github.com/chardet/chardet Source0: https://github.com/chardet/chardet/archive/3.0.4.tar.gz
Source0: https://files.pythonhosted.org/packages/source/c/chardet/chardet-%{version}.tar.gz BuildArch: noarch
BuildArch: noarch BuildRequires: python3-devel, python3-setuptools
%description %description
Universal encoding detector for Python 2 and 3 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 python3-chardet %package -n python3-chardet
Summary: Universal encoding detector for Python 2 and 3 Summary: Python 2/3 compatible character encoding detector.
Provides: python-chardet
# Base build requires
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pbr
BuildRequires: python3-pip
BuildRequires: python3-wheel
BuildRequires: python3-pytest
%description -n python3-chardet
Universal encoding detector for Python 2 and 3
%package help %description -n python3-chardet
Summary: Universal encoding detector for Python 2 and 3 Python 2/3 compatible character encoding detector,Python 3 version.
Provides: python3-chardet-doc
%description help
Universal encoding detector for Python 2 and 3
%prep %prep
%autosetup -n chardet-%{version} -S git %setup -q -n chardet-3.0.4
sed -ie '1d' chardet/cli/chardetect.py
rm -rf %{py3dir}
cp -a . %{py3dir}
%build %build
%py3_build pushd %{py3dir}
%{__python3} setup.py build
popd
%install %install
%py3_install pushd %{py3dir}
%{__python3} setup.py install -O1 --skip-build --root %{buildroot}
install -d -m755 %{buildroot}/%{_pkgdocdir} mv %{buildroot}%{_bindir}/{,python3-}chardetect
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi
popd popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .
%check %files -n python3-chardet
%{__python3} -m pytest -v %doc README.rst
%{!?_licensedir:%global license %%doc}
%files -n python3-chardet -f filelist.lst %license LICENSE
%{_bindir}/python3-chardetect
%dir %{python3_sitelib}/* %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog %changelog
* Wed Feb 08 2023 zhuofeng <zhuofeng2@huawei.com> - 5.0.0-2 * Fri Oct 30 2020 wuchaochao <wuchaochao4@huawei.com> - 3.0.4-9
- Type:bugfix - Type:bufix
- CVE:NA - CVE:NA
- SUG:NA - SUG:NA
- DESC:make the test check - DESC:remove python2
* Sat Oct 29 2022 zhuofeng <zhuofeng2@huawei.com> - 5.0.0-1 * Sat Sep 14 2019 openEuler Buildteam <buildteam@openeuler.org> - 3.0.4-8
- update to 5.0.0 - Package init
* Tue Oct 25 2022 zhangruifang <zhangruifang1@h-partners.com> - 4.0.0-2
- Rebuild for next release
* Wed Jul 14 2021 OpenStack_SIG <openstack@openeuler.org> - 4.0.0-1
- Package Spec generate